/* Automatically @generated by tree-sitter v0.25.9 */ #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 14 #define STATE_COUNT 849 #define LARGE_STATE_COUNT 36 #define SYMBOL_COUNT 374 #define ALIAS_COUNT 1 #define TOKEN_COUNT 184 #define EXTERNAL_TOKEN_COUNT 0 #define FIELD_COUNT 17 #define MAX_ALIAS_SEQUENCE_LENGTH 10 #define MAX_RESERVED_WORD_SET_SIZE 0 #define PRODUCTION_ID_COUNT 83 #define SUPERTYPE_COUNT 0 enum ts_symbol_identifiers { aux_sym_host_declaration_token1 = 1, anon_sym_BANG = 2, aux_sym_match_declaration_token1 = 3, aux_sym__all_token1 = 4, aux_sym__match_canonical_token1 = 5, aux_sym__match_final_token1 = 6, aux_sym__match_exec_token1 = 7, aux_sym__match_exec_token2 = 8, anon_sym_DQUOTE = 9, aux_sym__match_localnetwork_token1 = 10, aux_sym__match_localnetwork_token2 = 11, anon_sym_COMMA = 12, aux_sym__match_host_token1 = 13, aux_sym__match_originalhost_token1 = 14, aux_sym__match_tagged_token1 = 15, aux_sym__match_user_token1 = 16, aux_sym__match_localuser_token1 = 17, anon_sym_STAR = 18, anon_sym_QMARK = 19, aux_sym__add_keys_to_agent_token1 = 20, anon_sym_ask = 21, anon_sym_confirm = 22, aux_sym__address_family_token1 = 23, anon_sym_any = 24, anon_sym_inet = 25, anon_sym_inet6 = 26, aux_sym__batch_mode_token1 = 27, aux_sym__bind_address_token1 = 28, aux_sym__bind_interface_token1 = 29, aux_sym__canonical_domains_token1 = 30, aux_sym__canonicalize_fallback_local_token1 = 31, aux_sym__canonicalize_hostname_token1 = 32, anon_sym_always = 33, aux_sym__canonicalize_max_dots_token1 = 34, aux_sym__canonicalize_permitted_cnames_token1 = 35, anon_sym_none = 36, anon_sym_COLON = 37, aux_sym__ca_signature_algorithms_token1 = 38, anon_sym_PLUS = 39, anon_sym_DASH = 40, aux_sym__certificate_file_token1 = 41, aux_sym__check_host_ip_token1 = 42, aux_sym__ciphers_token1 = 43, anon_sym_CARET = 44, aux_sym__clear_all_forwardings_token1 = 45, aux_sym__compression_token1 = 46, aux_sym__connection_attempts_token1 = 47, aux_sym__connect_timeout_token1 = 48, aux_sym__control_master_token1 = 49, anon_sym_auto = 50, anon_sym_autoask = 51, aux_sym__control_persist_token1 = 52, aux_sym__control_path_token1 = 53, aux_sym__dynamic_forward_token1 = 54, aux_sym__enable_escape_command_line_token1 = 55, aux_sym__enable_ssh_keysign_token1 = 56, aux_sym__escape_char_token1 = 57, aux_sym__escape_char_token2 = 58, aux_sym__exit_on_forward_failure_token1 = 59, aux_sym__fingerprint_hash_token1 = 60, anon_sym_md5 = 61, anon_sym_sha256 = 62, aux_sym__fork_after_authentication_token1 = 63, aux_sym__forward_agent_token1 = 64, aux_sym__forward_x11_token1 = 65, aux_sym__forward_x11_timeout_token1 = 66, aux_sym__forward_x11_trusted_token1 = 67, aux_sym__global_known_hosts_file_token1 = 68, aux_sym__gssapi_authentication_token1 = 69, aux_sym__gssapi_delegate_credentials_token1 = 70, aux_sym__hash_known_hosts_token1 = 71, aux_sym__hostbased_accepted_algorithms_token1 = 72, aux_sym__hostbased_accepted_algorithms_token2 = 73, aux_sym__hostbased_authentication_token1 = 74, aux_sym__host_key_algorithms_token1 = 75, aux_sym__host_key_alias_token1 = 76, aux_sym__hostname_token1 = 77, aux_sym__identities_only_token1 = 78, aux_sym__identity_agent_token1 = 79, anon_sym_SSH_AUTH_SOCK = 80, aux_sym__identity_file_token1 = 81, aux_sym__ignore_unknown_token1 = 82, aux_sym__include_token1 = 83, aux_sym__ipqos_token1 = 84, aux_sym__kbd_interactive_authentication_token1 = 85, aux_sym__kbd_interactive_authentication_token2 = 86, aux_sym__kex_algorithms_token1 = 87, aux_sym__known_hosts_command_token1 = 88, aux_sym__local_command_token1 = 89, aux_sym__local_forward_token1 = 90, aux_sym__log_level_token1 = 91, aux_sym__log_verbose_token1 = 92, aux_sym__log_verbose_value_token1 = 93, aux_sym__macs_token1 = 94, aux_sym__no_host_authentication_for_localhost_token1 = 95, aux_sym__number_of_password_prompts_token1 = 96, aux_sym__password_authentication_token1 = 97, aux_sym__permit_local_command_token1 = 98, aux_sym__permit_remote_open_token1 = 99, aux_sym__pkcs11_provider_token1 = 100, aux_sym__port_token1 = 101, aux_sym__preferred_authentications_token1 = 102, aux_sym__proxy_command_token1 = 103, aux_sym__proxy_jump_token1 = 104, anon_sym_AT = 105, aux_sym__proxy_jump_value_token1 = 106, aux_sym__proxy_use_fdpass_token1 = 107, aux_sym__pubkey_accepted_algorithms_token1 = 108, aux_sym__pubkey_accepted_algorithms_token2 = 109, aux_sym__pubkey_authentication_token1 = 110, anon_sym_unbound = 111, anon_sym_host_DASHbound = 112, aux_sym__rekey_limit_token1 = 113, aux_sym__remote_command_token1 = 114, aux_sym__remote_command_token2 = 115, aux_sym__remote_forward_token1 = 116, aux_sym__request_tty_token1 = 117, anon_sym_force = 118, aux_sym__required_rsa_size_token1 = 119, aux_sym__revoked_host_keys_token1 = 120, aux_sym__security_key_provider_token1 = 121, aux_sym__send_env_token1 = 122, aux_sym__send_env_value_token1 = 123, aux_sym__server_alive_count_max_token1 = 124, aux_sym__server_alive_interval_token1 = 125, aux_sym__session_type_token1 = 126, anon_sym_subsystem = 127, anon_sym_default = 128, aux_sym__set_env_token1 = 129, anon_sym_EQ = 130, aux_sym__stdin_null_token1 = 131, aux_sym__stream_local_bind_mask_token1 = 132, aux_sym__stream_local_bind_mask_token2 = 133, aux_sym__stream_local_bind_unlink_token1 = 134, aux_sym__strict_host_key_checking_token1 = 135, anon_sym_accept_DASHnew = 136, anon_sym_off = 137, aux_sym__syslog_facility_token1 = 138, aux_sym__tcp_keep_alive_token1 = 139, aux_sym__tag_token1 = 140, aux_sym__tunnel_token1 = 141, anon_sym_point_DASHto_DASHpoint = 142, anon_sym_ethernet = 143, aux_sym__tunnel_device_token1 = 144, aux_sym__update_host_keys_token1 = 145, aux_sym__use_keychain_token1 = 146, aux_sym__user_token1 = 147, aux_sym__user_known_hosts_file_token1 = 148, aux_sym__verify_host_key_dns_token1 = 149, aux_sym__visual_host_key_token1 = 150, aux_sym__xauth_location_token1 = 151, sym_ipqos = 152, sym_verbosity = 153, sym_facility = 154, sym_authentication = 155, sym_cipher = 156, sym_kex = 157, sym_key_sig = 158, sym_mac = 159, sym_sig = 160, aux_sym__file_token_token1 = 161, aux_sym__hosts_token_token1 = 162, aux_sym__hostname_token_token1 = 163, aux_sym__proxy_token_token1 = 164, sym_token = 165, anon_sym_DOLLAR = 166, sym__var_name = 167, anon_sym_DOLLAR_LBRACE = 168, anon_sym_RBRACE = 169, anon_sym_yes = 170, anon_sym_no = 171, sym__number = 172, aux_sym_bytes_token1 = 173, aux_sym_time_token1 = 174, aux_sym_time_token2 = 175, aux_sym_time_token3 = 176, aux_sym_time_token4 = 177, aux_sym_time_token5 = 178, sym_comment = 179, aux_sym__sep_token1 = 180, sym__char = 181, sym__space = 182, sym__eol = 183, sym_config = 184, sym_host_declaration = 185, sym_match_declaration = 186, sym_condition = 187, sym__all = 188, sym__match_canonical = 189, sym__match_final = 190, sym__match_exec = 191, sym__match_localnetwork = 192, sym__match_host = 193, sym__match_originalhost = 194, sym__match_tagged = 195, sym__match_user = 196, sym__match_localuser = 197, sym__match_value = 198, sym__declarations = 199, sym_parameter = 200, sym__add_keys_to_agent = 201, sym__address_family = 202, sym__batch_mode = 203, sym__bind_address = 204, sym__bind_interface = 205, sym__canonical_domains = 206, sym__canonicalize_fallback_local = 207, sym__canonicalize_hostname = 208, sym__canonicalize_max_dots = 209, sym__canonicalize_permitted_cnames = 210, sym__cnames_map = 211, sym__ca_signature_algorithms = 212, sym__certificate_file = 213, sym__check_host_ip = 214, sym__ciphers = 215, sym__clear_all_forwardings = 216, sym__compression = 217, sym__connection_attempts = 218, sym__connect_timeout = 219, sym__control_master = 220, sym__control_persist = 221, sym__control_path = 222, sym__dynamic_forward = 223, sym__forward_value_inner = 224, sym__dynamic_forward_value = 225, sym__enable_escape_command_line = 226, sym__enable_ssh_keysign = 227, sym__escape_char = 228, sym__exit_on_forward_failure = 229, sym__fingerprint_hash = 230, sym__fork_after_authentication = 231, sym__forward_agent = 232, sym__forward_x11 = 233, sym__forward_x11_timeout = 234, sym__forward_x11_trusted = 235, sym__global_known_hosts_file = 236, sym__gssapi_authentication = 237, sym__gssapi_delegate_credentials = 238, sym__hash_known_hosts = 239, sym__hostbased_accepted_algorithms = 240, sym__hostbased_authentication = 241, sym__host_key_algorithms = 242, sym__host_key_alias = 243, sym__hostname = 244, sym__identities_only = 245, sym__identity_agent = 246, sym__identity_file = 247, sym__ignore_unknown = 248, sym__include = 249, sym__ipqos = 250, sym__kbd_interactive_authentication = 251, sym__kex_algorithms = 252, sym__known_hosts_command = 253, sym__local_command = 254, sym__local_forward = 255, sym__forward_value1 = 256, sym__forward_value2 = 257, sym__log_level = 258, sym__log_verbose = 259, sym__log_verbose_value = 260, sym__log_verbose_quoted = 261, sym__macs = 262, sym__no_host_authentication_for_localhost = 263, sym__number_of_password_prompts = 264, sym__password_authentication = 265, sym__permit_local_command = 266, sym__permit_remote_open = 267, sym__permit_remote_open_value = 268, sym__pkcs11_provider = 269, sym__port = 270, sym__preferred_authentications = 271, sym__proxy_command = 272, sym__proxy_jump = 273, sym__proxy_jump_value = 274, sym__proxy_use_fdpass = 275, sym__pubkey_accepted_algorithms = 276, sym__pubkey_authentication = 277, sym__pubkey_authentication_arg = 278, sym__rekey_limit = 279, sym__remote_command = 280, sym__remote_forward = 281, sym__request_tty = 282, sym__required_rsa_size = 283, sym__revoked_host_keys = 284, sym__security_key_provider = 285, sym__send_env = 286, sym__send_env_value = 287, sym__server_alive_count_max = 288, sym__server_alive_interval = 289, sym__session_type = 290, sym__set_env = 291, sym__set_env_value = 292, sym__stdin_null = 293, sym__stream_local_bind_mask = 294, sym__stream_local_bind_unlink = 295, sym__strict_host_key_checking = 296, sym__syslog_facility = 297, sym__tcp_keep_alive = 298, sym__tag = 299, sym__tunnel = 300, sym__tunnel_device = 301, sym__update_host_keys = 302, sym__use_keychain = 303, sym__user = 304, sym__user_known_hosts_file = 305, sym__verify_host_key_dns = 306, sym__visual_host_key = 307, sym__xauth_location = 308, sym__file_token = 309, sym__hosts_token = 310, sym__hostname_token = 311, sym__proxy_token = 312, sym__var_value = 313, sym_variable = 314, sym__file_string = 315, sym__hosts_string = 316, sym__hostname_string = 317, sym__proxy_string = 318, sym__token_string = 319, sym__string = 320, sym__plain_string = 321, sym__file_pattern_vars = 322, sym__pattern = 323, sym__boolean = 324, sym_number = 325, sym_bytes = 326, sym_time = 327, sym__sep = 328, aux_sym_config_repeat1 = 329, aux_sym_host_declaration_repeat1 = 330, aux_sym_match_declaration_repeat1 = 331, aux_sym__match_exec_repeat1 = 332, aux_sym__match_exec_repeat2 = 333, aux_sym__match_localnetwork_repeat1 = 334, aux_sym__match_localnetwork_repeat2 = 335, aux_sym__match_localnetwork_repeat3 = 336, aux_sym__match_value_repeat1 = 337, aux_sym__match_value_repeat2 = 338, aux_sym__match_value_repeat3 = 339, aux_sym__match_value_repeat4 = 340, aux_sym__declarations_repeat1 = 341, aux_sym__canonical_domains_repeat1 = 342, aux_sym__canonicalize_permitted_cnames_repeat1 = 343, aux_sym__cnames_map_repeat1 = 344, aux_sym__ca_signature_algorithms_repeat1 = 345, aux_sym__ciphers_repeat1 = 346, aux_sym__dynamic_forward_repeat1 = 347, aux_sym__global_known_hosts_file_repeat1 = 348, aux_sym__hostbased_accepted_algorithms_repeat1 = 349, aux_sym__ignore_unknown_repeat1 = 350, aux_sym__kex_algorithms_repeat1 = 351, aux_sym__log_verbose_repeat1 = 352, aux_sym__log_verbose_repeat2 = 353, aux_sym__log_verbose_value_repeat1 = 354, aux_sym__macs_repeat1 = 355, aux_sym__permit_remote_open_repeat1 = 356, aux_sym__preferred_authentications_repeat1 = 357, aux_sym__proxy_jump_repeat1 = 358, aux_sym__remote_command_repeat1 = 359, aux_sym__send_env_repeat1 = 360, aux_sym__send_env_value_repeat1 = 361, aux_sym__set_env_repeat1 = 362, aux_sym__user_known_hosts_file_repeat1 = 363, aux_sym__file_string_repeat1 = 364, aux_sym__file_string_repeat2 = 365, aux_sym__hosts_string_repeat1 = 366, aux_sym__hostname_string_repeat1 = 367, aux_sym__hostname_string_repeat2 = 368, aux_sym__proxy_string_repeat1 = 369, aux_sym__token_string_repeat1 = 370, aux_sym__plain_string_repeat1 = 371, aux_sym__file_pattern_vars_repeat1 = 372, aux_sym__file_pattern_vars_repeat2 = 373, alias_sym_pattern = 374, }; static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [aux_sym_host_declaration_token1] = "Host", [anon_sym_BANG] = "!", [aux_sym_match_declaration_token1] = "Match", [aux_sym__all_token1] = "all", [aux_sym__match_canonical_token1] = "canonical", [aux_sym__match_final_token1] = "final", [aux_sym__match_exec_token1] = "exec", [aux_sym__match_exec_token2] = "_match_exec_token2", [anon_sym_DQUOTE] = "\"", [aux_sym__match_localnetwork_token1] = "localnetwork", [aux_sym__match_localnetwork_token2] = "string", [anon_sym_COMMA] = ",", [aux_sym__match_host_token1] = "host", [aux_sym__match_originalhost_token1] = "originalhost", [aux_sym__match_tagged_token1] = "tagged", [aux_sym__match_user_token1] = "user", [aux_sym__match_localuser_token1] = "localuser", [anon_sym_STAR] = "*", [anon_sym_QMARK] = "\?", [aux_sym__add_keys_to_agent_token1] = "AddKeysToAgent", [anon_sym_ask] = "ask", [anon_sym_confirm] = "confirm", [aux_sym__address_family_token1] = "AddressFamily", [anon_sym_any] = "any", [anon_sym_inet] = "inet", [anon_sym_inet6] = "inet6", [aux_sym__batch_mode_token1] = "BatchMode", [aux_sym__bind_address_token1] = "BindAddress", [aux_sym__bind_interface_token1] = "BindInterface", [aux_sym__canonical_domains_token1] = "CanonicalDomains", [aux_sym__canonicalize_fallback_local_token1] = "CanonicalizeFallbackLocal", [aux_sym__canonicalize_hostname_token1] = "CanonicalizeHostname", [anon_sym_always] = "always", [aux_sym__canonicalize_max_dots_token1] = "CanonicalizeMaxDots", [aux_sym__canonicalize_permitted_cnames_token1] = "CanonicalizePermittedCNAMEs", [anon_sym_none] = "none", [anon_sym_COLON] = ":", [aux_sym__ca_signature_algorithms_token1] = "CASignatureAlgorithms", [anon_sym_PLUS] = "+", [anon_sym_DASH] = "-", [aux_sym__certificate_file_token1] = "CertificateFile", [aux_sym__check_host_ip_token1] = "CheckHostIP", [aux_sym__ciphers_token1] = "Ciphers", [anon_sym_CARET] = "^", [aux_sym__clear_all_forwardings_token1] = "ClearAllForwardings", [aux_sym__compression_token1] = "Compression", [aux_sym__connection_attempts_token1] = "ConnectionAttempts", [aux_sym__connect_timeout_token1] = "ConnectTimeout", [aux_sym__control_master_token1] = "ControlMaster", [anon_sym_auto] = "auto", [anon_sym_autoask] = "autoask", [aux_sym__control_persist_token1] = "ControlPersist", [aux_sym__control_path_token1] = "ControlPath", [aux_sym__dynamic_forward_token1] = "DynamicForward", [aux_sym__enable_escape_command_line_token1] = "EnableEscapeCommandline", [aux_sym__enable_ssh_keysign_token1] = "EnableSSHKeysign", [aux_sym__escape_char_token1] = "EscapeChar", [aux_sym__escape_char_token2] = "_escape_char_token2", [aux_sym__exit_on_forward_failure_token1] = "ExitOnForwardFailure", [aux_sym__fingerprint_hash_token1] = "FingerprintHash", [anon_sym_md5] = "md5", [anon_sym_sha256] = "sha256", [aux_sym__fork_after_authentication_token1] = "ForkAfterAuthentication", [aux_sym__forward_agent_token1] = "ForwardAgent", [aux_sym__forward_x11_token1] = "ForwardX11", [aux_sym__forward_x11_timeout_token1] = "ForwardX11Timeout", [aux_sym__forward_x11_trusted_token1] = "ForwardX11Trusted", [aux_sym__global_known_hosts_file_token1] = "GlobalKnownHostsFile", [aux_sym__gssapi_authentication_token1] = "GSSAPIAuthentication", [aux_sym__gssapi_delegate_credentials_token1] = "GSSAPIDelegateCredentials", [aux_sym__hash_known_hosts_token1] = "HashKnownHosts", [aux_sym__hostbased_accepted_algorithms_token1] = "HostbasedAcceptedAlgorithms", [aux_sym__hostbased_accepted_algorithms_token2] = "HostbasedKeyTypes", [aux_sym__hostbased_authentication_token1] = "HostbasedAuthentication", [aux_sym__host_key_algorithms_token1] = "HostKeyAlgorithms", [aux_sym__host_key_alias_token1] = "HostKeyAlias", [aux_sym__hostname_token1] = "Hostname", [aux_sym__identities_only_token1] = "IdentitiesOnly", [aux_sym__identity_agent_token1] = "IdentityAgent", [anon_sym_SSH_AUTH_SOCK] = "SSH_AUTH_SOCK", [aux_sym__identity_file_token1] = "IdentityFile", [aux_sym__ignore_unknown_token1] = "IgnoreUnknown", [aux_sym__include_token1] = "Include", [aux_sym__ipqos_token1] = "IPQoS", [aux_sym__kbd_interactive_authentication_token1] = "KbdInteractiveAuthentication", [aux_sym__kbd_interactive_authentication_token2] = "ChallengeResponseAuthentication", [aux_sym__kex_algorithms_token1] = "KexAlgorithms", [aux_sym__known_hosts_command_token1] = "KnownHostsCommand", [aux_sym__local_command_token1] = "LocalCommand", [aux_sym__local_forward_token1] = "LocalForward", [aux_sym__log_level_token1] = "LogLevel", [aux_sym__log_verbose_token1] = "LogVerbose", [aux_sym__log_verbose_value_token1] = "_log_verbose_value_token1", [aux_sym__macs_token1] = "MACs", [aux_sym__no_host_authentication_for_localhost_token1] = "NoHostAuthenticationForLocalhost", [aux_sym__number_of_password_prompts_token1] = "NumberOfPasswordPrompts", [aux_sym__password_authentication_token1] = "PasswordAuthentication", [aux_sym__permit_local_command_token1] = "PermitLocalCommand", [aux_sym__permit_remote_open_token1] = "PermitRemoteOpen", [aux_sym__pkcs11_provider_token1] = "PKCS11Provider", [aux_sym__port_token1] = "Port", [aux_sym__preferred_authentications_token1] = "PreferredAuthentications", [aux_sym__proxy_command_token1] = "ProxyCommand", [aux_sym__proxy_jump_token1] = "ProxyJump", [anon_sym_AT] = "@", [aux_sym__proxy_jump_value_token1] = "uri", [aux_sym__proxy_use_fdpass_token1] = "ProxyUseFdpass", [aux_sym__pubkey_accepted_algorithms_token1] = "PubkeyAcceptedAlgorithms", [aux_sym__pubkey_accepted_algorithms_token2] = "PubkeyAcceptedKeyTypes", [aux_sym__pubkey_authentication_token1] = "PubkeyAuthentication", [anon_sym_unbound] = "unbound", [anon_sym_host_DASHbound] = "host-bound", [aux_sym__rekey_limit_token1] = "RekeyLimit", [aux_sym__remote_command_token1] = "RemoteCommand", [aux_sym__remote_command_token2] = "_remote_command_token2", [aux_sym__remote_forward_token1] = "RemoteForward", [aux_sym__request_tty_token1] = "RequestTTY", [anon_sym_force] = "force", [aux_sym__required_rsa_size_token1] = "RequiredRSASize", [aux_sym__revoked_host_keys_token1] = "RevokedHostKeys", [aux_sym__security_key_provider_token1] = "SecurityKeyProvider", [aux_sym__send_env_token1] = "SendEnv", [aux_sym__send_env_value_token1] = "_send_env_value_token1", [aux_sym__server_alive_count_max_token1] = "ServerAliveCountMax", [aux_sym__server_alive_interval_token1] = "ServerAliveInterval", [aux_sym__session_type_token1] = "SessionType", [anon_sym_subsystem] = "subsystem", [anon_sym_default] = "default", [aux_sym__set_env_token1] = "SetEnv", [anon_sym_EQ] = "=", [aux_sym__stdin_null_token1] = "StdinNull", [aux_sym__stream_local_bind_mask_token1] = "StreamLocalBindMask", [aux_sym__stream_local_bind_mask_token2] = "number", [aux_sym__stream_local_bind_unlink_token1] = "StreamLocalBindUnlink", [aux_sym__strict_host_key_checking_token1] = "StrictHostKeyChecking", [anon_sym_accept_DASHnew] = "accept-new", [anon_sym_off] = "off", [aux_sym__syslog_facility_token1] = "SyslogFacility", [aux_sym__tcp_keep_alive_token1] = "TCPKeepAlive", [aux_sym__tag_token1] = "Tag", [aux_sym__tunnel_token1] = "Tunnel", [anon_sym_point_DASHto_DASHpoint] = "point-to-point", [anon_sym_ethernet] = "ethernet", [aux_sym__tunnel_device_token1] = "TunnelDevice", [aux_sym__update_host_keys_token1] = "UpdateHostKeys", [aux_sym__use_keychain_token1] = "UseKeychain", [aux_sym__user_token1] = "User", [aux_sym__user_known_hosts_file_token1] = "UserKnownHostsFile", [aux_sym__verify_host_key_dns_token1] = "VerifyHostKeyDNS", [aux_sym__visual_host_key_token1] = "VisualHostKey", [aux_sym__xauth_location_token1] = "XAuthLocation", [sym_ipqos] = "ipqos", [sym_verbosity] = "verbosity", [sym_facility] = "facility", [sym_authentication] = "authentication", [sym_cipher] = "cipher", [sym_kex] = "kex", [sym_key_sig] = "key_sig", [sym_mac] = "mac", [sym_sig] = "sig", [aux_sym__file_token_token1] = "token", [aux_sym__hosts_token_token1] = "token", [aux_sym__hostname_token_token1] = "token", [aux_sym__proxy_token_token1] = "token", [sym_token] = "token", [anon_sym_DOLLAR] = "variable", [sym__var_name] = "_var_name", [anon_sym_DOLLAR_LBRACE] = "${", [anon_sym_RBRACE] = "}", [anon_sym_yes] = "yes", [anon_sym_no] = "no", [sym__number] = "_number", [aux_sym_bytes_token1] = "bytes_token1", [aux_sym_time_token1] = "time_token1", [aux_sym_time_token2] = "time_token2", [aux_sym_time_token3] = "time_token3", [aux_sym_time_token4] = "time_token4", [aux_sym_time_token5] = "time_token5", [sym_comment] = "comment", [aux_sym__sep_token1] = "=", [sym__char] = "_char", [sym__space] = "_space", [sym__eol] = "_eol", [sym_config] = "config", [sym_host_declaration] = "host_declaration", [sym_match_declaration] = "match_declaration", [sym_condition] = "condition", [sym__all] = "_all", [sym__match_canonical] = "_match_canonical", [sym__match_final] = "_match_final", [sym__match_exec] = "_match_exec", [sym__match_localnetwork] = "_match_localnetwork", [sym__match_host] = "_match_host", [sym__match_originalhost] = "_match_originalhost", [sym__match_tagged] = "_match_tagged", [sym__match_user] = "_match_user", [sym__match_localuser] = "_match_localuser", [sym__match_value] = "_match_value", [sym__declarations] = "_declarations", [sym_parameter] = "parameter", [sym__add_keys_to_agent] = "_add_keys_to_agent", [sym__address_family] = "_address_family", [sym__batch_mode] = "_batch_mode", [sym__bind_address] = "_bind_address", [sym__bind_interface] = "_bind_interface", [sym__canonical_domains] = "_canonical_domains", [sym__canonicalize_fallback_local] = "_canonicalize_fallback_local", [sym__canonicalize_hostname] = "_canonicalize_hostname", [sym__canonicalize_max_dots] = "_canonicalize_max_dots", [sym__canonicalize_permitted_cnames] = "_canonicalize_permitted_cnames", [sym__cnames_map] = "_cnames_map", [sym__ca_signature_algorithms] = "_ca_signature_algorithms", [sym__certificate_file] = "_certificate_file", [sym__check_host_ip] = "_check_host_ip", [sym__ciphers] = "_ciphers", [sym__clear_all_forwardings] = "_clear_all_forwardings", [sym__compression] = "_compression", [sym__connection_attempts] = "_connection_attempts", [sym__connect_timeout] = "_connect_timeout", [sym__control_master] = "_control_master", [sym__control_persist] = "_control_persist", [sym__control_path] = "_control_path", [sym__dynamic_forward] = "_dynamic_forward", [sym__forward_value_inner] = "_forward_value_inner", [sym__dynamic_forward_value] = "_dynamic_forward_value", [sym__enable_escape_command_line] = "_enable_escape_command_line", [sym__enable_ssh_keysign] = "_enable_ssh_keysign", [sym__escape_char] = "_escape_char", [sym__exit_on_forward_failure] = "_exit_on_forward_failure", [sym__fingerprint_hash] = "_fingerprint_hash", [sym__fork_after_authentication] = "_fork_after_authentication", [sym__forward_agent] = "_forward_agent", [sym__forward_x11] = "_forward_x11", [sym__forward_x11_timeout] = "_forward_x11_timeout", [sym__forward_x11_trusted] = "_forward_x11_trusted", [sym__global_known_hosts_file] = "_global_known_hosts_file", [sym__gssapi_authentication] = "_gssapi_authentication", [sym__gssapi_delegate_credentials] = "_gssapi_delegate_credentials", [sym__hash_known_hosts] = "_hash_known_hosts", [sym__hostbased_accepted_algorithms] = "_hostbased_accepted_algorithms", [sym__hostbased_authentication] = "_hostbased_authentication", [sym__host_key_algorithms] = "_host_key_algorithms", [sym__host_key_alias] = "_host_key_alias", [sym__hostname] = "_hostname", [sym__identities_only] = "_identities_only", [sym__identity_agent] = "_identity_agent", [sym__identity_file] = "_identity_file", [sym__ignore_unknown] = "_ignore_unknown", [sym__include] = "_include", [sym__ipqos] = "_ipqos", [sym__kbd_interactive_authentication] = "_kbd_interactive_authentication", [sym__kex_algorithms] = "_kex_algorithms", [sym__known_hosts_command] = "_known_hosts_command", [sym__local_command] = "_local_command", [sym__local_forward] = "_local_forward", [sym__forward_value1] = "_forward_value1", [sym__forward_value2] = "_forward_value2", [sym__log_level] = "_log_level", [sym__log_verbose] = "_log_verbose", [sym__log_verbose_value] = "_log_verbose_value", [sym__log_verbose_quoted] = "_log_verbose_quoted", [sym__macs] = "_macs", [sym__no_host_authentication_for_localhost] = "_no_host_authentication_for_localhost", [sym__number_of_password_prompts] = "_number_of_password_prompts", [sym__password_authentication] = "_password_authentication", [sym__permit_local_command] = "_permit_local_command", [sym__permit_remote_open] = "_permit_remote_open", [sym__permit_remote_open_value] = "_permit_remote_open_value", [sym__pkcs11_provider] = "_pkcs11_provider", [sym__port] = "_port", [sym__preferred_authentications] = "_preferred_authentications", [sym__proxy_command] = "_proxy_command", [sym__proxy_jump] = "_proxy_jump", [sym__proxy_jump_value] = "_proxy_jump_value", [sym__proxy_use_fdpass] = "_proxy_use_fdpass", [sym__pubkey_accepted_algorithms] = "_pubkey_accepted_algorithms", [sym__pubkey_authentication] = "_pubkey_authentication", [sym__pubkey_authentication_arg] = "_pubkey_authentication_arg", [sym__rekey_limit] = "_rekey_limit", [sym__remote_command] = "_remote_command", [sym__remote_forward] = "_remote_forward", [sym__request_tty] = "_request_tty", [sym__required_rsa_size] = "_required_rsa_size", [sym__revoked_host_keys] = "_revoked_host_keys", [sym__security_key_provider] = "_security_key_provider", [sym__send_env] = "_send_env", [sym__send_env_value] = "_send_env_value", [sym__server_alive_count_max] = "_server_alive_count_max", [sym__server_alive_interval] = "_server_alive_interval", [sym__session_type] = "_session_type", [sym__set_env] = "_set_env", [sym__set_env_value] = "_set_env_value", [sym__stdin_null] = "_stdin_null", [sym__stream_local_bind_mask] = "_stream_local_bind_mask", [sym__stream_local_bind_unlink] = "_stream_local_bind_unlink", [sym__strict_host_key_checking] = "_strict_host_key_checking", [sym__syslog_facility] = "_syslog_facility", [sym__tcp_keep_alive] = "_tcp_keep_alive", [sym__tag] = "_tag", [sym__tunnel] = "_tunnel", [sym__tunnel_device] = "_tunnel_device", [sym__update_host_keys] = "_update_host_keys", [sym__use_keychain] = "_use_keychain", [sym__user] = "_user", [sym__user_known_hosts_file] = "_user_known_hosts_file", [sym__verify_host_key_dns] = "_verify_host_key_dns", [sym__visual_host_key] = "_visual_host_key", [sym__xauth_location] = "_xauth_location", [sym__file_token] = "_file_token", [sym__hosts_token] = "_hosts_token", [sym__hostname_token] = "_hostname_token", [sym__proxy_token] = "_proxy_token", [sym__var_value] = "_var_value", [sym_variable] = "variable", [sym__file_string] = "_file_string", [sym__hosts_string] = "_hosts_string", [sym__hostname_string] = "_hostname_string", [sym__proxy_string] = "_proxy_string", [sym__token_string] = "_token_string", [sym__string] = "_string", [sym__plain_string] = "_plain_string", [sym__file_pattern_vars] = "_file_pattern_vars", [sym__pattern] = "_pattern", [sym__boolean] = "_boolean", [sym_number] = "number", [sym_bytes] = "bytes", [sym_time] = "time", [sym__sep] = "_sep", [aux_sym_config_repeat1] = "config_repeat1", [aux_sym_host_declaration_repeat1] = "host_declaration_repeat1", [aux_sym_match_declaration_repeat1] = "match_declaration_repeat1", [aux_sym__match_exec_repeat1] = "_match_exec_repeat1", [aux_sym__match_exec_repeat2] = "_match_exec_repeat2", [aux_sym__match_localnetwork_repeat1] = "_match_localnetwork_repeat1", [aux_sym__match_localnetwork_repeat2] = "_match_localnetwork_repeat2", [aux_sym__match_localnetwork_repeat3] = "_match_localnetwork_repeat3", [aux_sym__match_value_repeat1] = "_match_value_repeat1", [aux_sym__match_value_repeat2] = "_match_value_repeat2", [aux_sym__match_value_repeat3] = "_match_value_repeat3", [aux_sym__match_value_repeat4] = "_match_value_repeat4", [aux_sym__declarations_repeat1] = "_declarations_repeat1", [aux_sym__canonical_domains_repeat1] = "_canonical_domains_repeat1", [aux_sym__canonicalize_permitted_cnames_repeat1] = "_canonicalize_permitted_cnames_repeat1", [aux_sym__cnames_map_repeat1] = "_cnames_map_repeat1", [aux_sym__ca_signature_algorithms_repeat1] = "_ca_signature_algorithms_repeat1", [aux_sym__ciphers_repeat1] = "_ciphers_repeat1", [aux_sym__dynamic_forward_repeat1] = "_dynamic_forward_repeat1", [aux_sym__global_known_hosts_file_repeat1] = "_global_known_hosts_file_repeat1", [aux_sym__hostbased_accepted_algorithms_repeat1] = "_hostbased_accepted_algorithms_repeat1", [aux_sym__ignore_unknown_repeat1] = "_ignore_unknown_repeat1", [aux_sym__kex_algorithms_repeat1] = "_kex_algorithms_repeat1", [aux_sym__log_verbose_repeat1] = "_log_verbose_repeat1", [aux_sym__log_verbose_repeat2] = "_log_verbose_repeat2", [aux_sym__log_verbose_value_repeat1] = "_log_verbose_value_repeat1", [aux_sym__macs_repeat1] = "_macs_repeat1", [aux_sym__permit_remote_open_repeat1] = "_permit_remote_open_repeat1", [aux_sym__preferred_authentications_repeat1] = "_preferred_authentications_repeat1", [aux_sym__proxy_jump_repeat1] = "_proxy_jump_repeat1", [aux_sym__remote_command_repeat1] = "_remote_command_repeat1", [aux_sym__send_env_repeat1] = "_send_env_repeat1", [aux_sym__send_env_value_repeat1] = "_send_env_value_repeat1", [aux_sym__set_env_repeat1] = "_set_env_repeat1", [aux_sym__user_known_hosts_file_repeat1] = "_user_known_hosts_file_repeat1", [aux_sym__file_string_repeat1] = "_file_string_repeat1", [aux_sym__file_string_repeat2] = "_file_string_repeat2", [aux_sym__hosts_string_repeat1] = "_hosts_string_repeat1", [aux_sym__hostname_string_repeat1] = "_hostname_string_repeat1", [aux_sym__hostname_string_repeat2] = "_hostname_string_repeat2", [aux_sym__proxy_string_repeat1] = "_proxy_string_repeat1", [aux_sym__token_string_repeat1] = "_token_string_repeat1", [aux_sym__plain_string_repeat1] = "_plain_string_repeat1", [aux_sym__file_pattern_vars_repeat1] = "_file_pattern_vars_repeat1", [aux_sym__file_pattern_vars_repeat2] = "_file_pattern_vars_repeat2", [alias_sym_pattern] = "pattern", }; static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [aux_sym_host_declaration_token1] = aux_sym_host_declaration_token1, [anon_sym_BANG] = anon_sym_BANG, [aux_sym_match_declaration_token1] = aux_sym_match_declaration_token1, [aux_sym__all_token1] = aux_sym__all_token1, [aux_sym__match_canonical_token1] = aux_sym__match_canonical_token1, [aux_sym__match_final_token1] = aux_sym__match_final_token1, [aux_sym__match_exec_token1] = aux_sym__match_exec_token1, [aux_sym__match_exec_token2] = aux_sym__match_exec_token2, [anon_sym_DQUOTE] = anon_sym_DQUOTE, [aux_sym__match_localnetwork_token1] = aux_sym__match_localnetwork_token1, [aux_sym__match_localnetwork_token2] = aux_sym__match_localnetwork_token2, [anon_sym_COMMA] = anon_sym_COMMA, [aux_sym__match_host_token1] = aux_sym__match_host_token1, [aux_sym__match_originalhost_token1] = aux_sym__match_originalhost_token1, [aux_sym__match_tagged_token1] = aux_sym__match_tagged_token1, [aux_sym__match_user_token1] = aux_sym__match_user_token1, [aux_sym__match_localuser_token1] = aux_sym__match_localuser_token1, [anon_sym_STAR] = anon_sym_STAR, [anon_sym_QMARK] = anon_sym_QMARK, [aux_sym__add_keys_to_agent_token1] = aux_sym__add_keys_to_agent_token1, [anon_sym_ask] = anon_sym_ask, [anon_sym_confirm] = anon_sym_confirm, [aux_sym__address_family_token1] = aux_sym__address_family_token1, [anon_sym_any] = anon_sym_any, [anon_sym_inet] = anon_sym_inet, [anon_sym_inet6] = anon_sym_inet6, [aux_sym__batch_mode_token1] = aux_sym__batch_mode_token1, [aux_sym__bind_address_token1] = aux_sym__bind_address_token1, [aux_sym__bind_interface_token1] = aux_sym__bind_interface_token1, [aux_sym__canonical_domains_token1] = aux_sym__canonical_domains_token1, [aux_sym__canonicalize_fallback_local_token1] = aux_sym__canonicalize_fallback_local_token1, [aux_sym__canonicalize_hostname_token1] = aux_sym__canonicalize_hostname_token1, [anon_sym_always] = anon_sym_always, [aux_sym__canonicalize_max_dots_token1] = aux_sym__canonicalize_max_dots_token1, [aux_sym__canonicalize_permitted_cnames_token1] = aux_sym__canonicalize_permitted_cnames_token1, [anon_sym_none] = anon_sym_none, [anon_sym_COLON] = anon_sym_COLON, [aux_sym__ca_signature_algorithms_token1] = aux_sym__ca_signature_algorithms_token1, [anon_sym_PLUS] = anon_sym_PLUS, [anon_sym_DASH] = anon_sym_DASH, [aux_sym__certificate_file_token1] = aux_sym__certificate_file_token1, [aux_sym__check_host_ip_token1] = aux_sym__check_host_ip_token1, [aux_sym__ciphers_token1] = aux_sym__ciphers_token1, [anon_sym_CARET] = anon_sym_CARET, [aux_sym__clear_all_forwardings_token1] = aux_sym__clear_all_forwardings_token1, [aux_sym__compression_token1] = aux_sym__compression_token1, [aux_sym__connection_attempts_token1] = aux_sym__connection_attempts_token1, [aux_sym__connect_timeout_token1] = aux_sym__connect_timeout_token1, [aux_sym__control_master_token1] = aux_sym__control_master_token1, [anon_sym_auto] = anon_sym_auto, [anon_sym_autoask] = anon_sym_autoask, [aux_sym__control_persist_token1] = aux_sym__control_persist_token1, [aux_sym__control_path_token1] = aux_sym__control_path_token1, [aux_sym__dynamic_forward_token1] = aux_sym__dynamic_forward_token1, [aux_sym__enable_escape_command_line_token1] = aux_sym__enable_escape_command_line_token1, [aux_sym__enable_ssh_keysign_token1] = aux_sym__enable_ssh_keysign_token1, [aux_sym__escape_char_token1] = aux_sym__escape_char_token1, [aux_sym__escape_char_token2] = aux_sym__escape_char_token2, [aux_sym__exit_on_forward_failure_token1] = aux_sym__exit_on_forward_failure_token1, [aux_sym__fingerprint_hash_token1] = aux_sym__fingerprint_hash_token1, [anon_sym_md5] = anon_sym_md5, [anon_sym_sha256] = anon_sym_sha256, [aux_sym__fork_after_authentication_token1] = aux_sym__fork_after_authentication_token1, [aux_sym__forward_agent_token1] = aux_sym__forward_agent_token1, [aux_sym__forward_x11_token1] = aux_sym__forward_x11_token1, [aux_sym__forward_x11_timeout_token1] = aux_sym__forward_x11_timeout_token1, [aux_sym__forward_x11_trusted_token1] = aux_sym__forward_x11_trusted_token1, [aux_sym__global_known_hosts_file_token1] = aux_sym__global_known_hosts_file_token1, [aux_sym__gssapi_authentication_token1] = aux_sym__gssapi_authentication_token1, [aux_sym__gssapi_delegate_credentials_token1] = aux_sym__gssapi_delegate_credentials_token1, [aux_sym__hash_known_hosts_token1] = aux_sym__hash_known_hosts_token1, [aux_sym__hostbased_accepted_algorithms_token1] = aux_sym__hostbased_accepted_algorithms_token1, [aux_sym__hostbased_accepted_algorithms_token2] = aux_sym__hostbased_accepted_algorithms_token2, [aux_sym__hostbased_authentication_token1] = aux_sym__hostbased_authentication_token1, [aux_sym__host_key_algorithms_token1] = aux_sym__host_key_algorithms_token1, [aux_sym__host_key_alias_token1] = aux_sym__host_key_alias_token1, [aux_sym__hostname_token1] = aux_sym__hostname_token1, [aux_sym__identities_only_token1] = aux_sym__identities_only_token1, [aux_sym__identity_agent_token1] = aux_sym__identity_agent_token1, [anon_sym_SSH_AUTH_SOCK] = anon_sym_SSH_AUTH_SOCK, [aux_sym__identity_file_token1] = aux_sym__identity_file_token1, [aux_sym__ignore_unknown_token1] = aux_sym__ignore_unknown_token1, [aux_sym__include_token1] = aux_sym__include_token1, [aux_sym__ipqos_token1] = aux_sym__ipqos_token1, [aux_sym__kbd_interactive_authentication_token1] = aux_sym__kbd_interactive_authentication_token1, [aux_sym__kbd_interactive_authentication_token2] = aux_sym__kbd_interactive_authentication_token2, [aux_sym__kex_algorithms_token1] = aux_sym__kex_algorithms_token1, [aux_sym__known_hosts_command_token1] = aux_sym__known_hosts_command_token1, [aux_sym__local_command_token1] = aux_sym__local_command_token1, [aux_sym__local_forward_token1] = aux_sym__local_forward_token1, [aux_sym__log_level_token1] = aux_sym__log_level_token1, [aux_sym__log_verbose_token1] = aux_sym__log_verbose_token1, [aux_sym__log_verbose_value_token1] = aux_sym__log_verbose_value_token1, [aux_sym__macs_token1] = aux_sym__macs_token1, [aux_sym__no_host_authentication_for_localhost_token1] = aux_sym__no_host_authentication_for_localhost_token1, [aux_sym__number_of_password_prompts_token1] = aux_sym__number_of_password_prompts_token1, [aux_sym__password_authentication_token1] = aux_sym__password_authentication_token1, [aux_sym__permit_local_command_token1] = aux_sym__permit_local_command_token1, [aux_sym__permit_remote_open_token1] = aux_sym__permit_remote_open_token1, [aux_sym__pkcs11_provider_token1] = aux_sym__pkcs11_provider_token1, [aux_sym__port_token1] = aux_sym__port_token1, [aux_sym__preferred_authentications_token1] = aux_sym__preferred_authentications_token1, [aux_sym__proxy_command_token1] = aux_sym__proxy_command_token1, [aux_sym__proxy_jump_token1] = aux_sym__proxy_jump_token1, [anon_sym_AT] = anon_sym_AT, [aux_sym__proxy_jump_value_token1] = aux_sym__proxy_jump_value_token1, [aux_sym__proxy_use_fdpass_token1] = aux_sym__proxy_use_fdpass_token1, [aux_sym__pubkey_accepted_algorithms_token1] = aux_sym__pubkey_accepted_algorithms_token1, [aux_sym__pubkey_accepted_algorithms_token2] = aux_sym__pubkey_accepted_algorithms_token2, [aux_sym__pubkey_authentication_token1] = aux_sym__pubkey_authentication_token1, [anon_sym_unbound] = anon_sym_unbound, [anon_sym_host_DASHbound] = anon_sym_host_DASHbound, [aux_sym__rekey_limit_token1] = aux_sym__rekey_limit_token1, [aux_sym__remote_command_token1] = aux_sym__remote_command_token1, [aux_sym__remote_command_token2] = aux_sym__remote_command_token2, [aux_sym__remote_forward_token1] = aux_sym__remote_forward_token1, [aux_sym__request_tty_token1] = aux_sym__request_tty_token1, [anon_sym_force] = anon_sym_force, [aux_sym__required_rsa_size_token1] = aux_sym__required_rsa_size_token1, [aux_sym__revoked_host_keys_token1] = aux_sym__revoked_host_keys_token1, [aux_sym__security_key_provider_token1] = aux_sym__security_key_provider_token1, [aux_sym__send_env_token1] = aux_sym__send_env_token1, [aux_sym__send_env_value_token1] = aux_sym__send_env_value_token1, [aux_sym__server_alive_count_max_token1] = aux_sym__server_alive_count_max_token1, [aux_sym__server_alive_interval_token1] = aux_sym__server_alive_interval_token1, [aux_sym__session_type_token1] = aux_sym__session_type_token1, [anon_sym_subsystem] = anon_sym_subsystem, [anon_sym_default] = anon_sym_default, [aux_sym__set_env_token1] = aux_sym__set_env_token1, [anon_sym_EQ] = anon_sym_EQ, [aux_sym__stdin_null_token1] = aux_sym__stdin_null_token1, [aux_sym__stream_local_bind_mask_token1] = aux_sym__stream_local_bind_mask_token1, [aux_sym__stream_local_bind_mask_token2] = sym_number, [aux_sym__stream_local_bind_unlink_token1] = aux_sym__stream_local_bind_unlink_token1, [aux_sym__strict_host_key_checking_token1] = aux_sym__strict_host_key_checking_token1, [anon_sym_accept_DASHnew] = anon_sym_accept_DASHnew, [anon_sym_off] = anon_sym_off, [aux_sym__syslog_facility_token1] = aux_sym__syslog_facility_token1, [aux_sym__tcp_keep_alive_token1] = aux_sym__tcp_keep_alive_token1, [aux_sym__tag_token1] = aux_sym__tag_token1, [aux_sym__tunnel_token1] = aux_sym__tunnel_token1, [anon_sym_point_DASHto_DASHpoint] = anon_sym_point_DASHto_DASHpoint, [anon_sym_ethernet] = anon_sym_ethernet, [aux_sym__tunnel_device_token1] = aux_sym__tunnel_device_token1, [aux_sym__update_host_keys_token1] = aux_sym__update_host_keys_token1, [aux_sym__use_keychain_token1] = aux_sym__use_keychain_token1, [aux_sym__user_token1] = aux_sym__user_token1, [aux_sym__user_known_hosts_file_token1] = aux_sym__user_known_hosts_file_token1, [aux_sym__verify_host_key_dns_token1] = aux_sym__verify_host_key_dns_token1, [aux_sym__visual_host_key_token1] = aux_sym__visual_host_key_token1, [aux_sym__xauth_location_token1] = aux_sym__xauth_location_token1, [sym_ipqos] = sym_ipqos, [sym_verbosity] = sym_verbosity, [sym_facility] = sym_facility, [sym_authentication] = sym_authentication, [sym_cipher] = sym_cipher, [sym_kex] = sym_kex, [sym_key_sig] = sym_key_sig, [sym_mac] = sym_mac, [sym_sig] = sym_sig, [aux_sym__file_token_token1] = sym_token, [aux_sym__hosts_token_token1] = sym_token, [aux_sym__hostname_token_token1] = sym_token, [aux_sym__proxy_token_token1] = sym_token, [sym_token] = sym_token, [anon_sym_DOLLAR] = sym_variable, [sym__var_name] = sym__var_name, [anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE, [anon_sym_RBRACE] = anon_sym_RBRACE, [anon_sym_yes] = anon_sym_yes, [anon_sym_no] = anon_sym_no, [sym__number] = sym__number, [aux_sym_bytes_token1] = aux_sym_bytes_token1, [aux_sym_time_token1] = aux_sym_time_token1, [aux_sym_time_token2] = aux_sym_time_token2, [aux_sym_time_token3] = aux_sym_time_token3, [aux_sym_time_token4] = aux_sym_time_token4, [aux_sym_time_token5] = aux_sym_time_token5, [sym_comment] = sym_comment, [aux_sym__sep_token1] = anon_sym_EQ, [sym__char] = sym__char, [sym__space] = sym__space, [sym__eol] = sym__eol, [sym_config] = sym_config, [sym_host_declaration] = sym_host_declaration, [sym_match_declaration] = sym_match_declaration, [sym_condition] = sym_condition, [sym__all] = sym__all, [sym__match_canonical] = sym__match_canonical, [sym__match_final] = sym__match_final, [sym__match_exec] = sym__match_exec, [sym__match_localnetwork] = sym__match_localnetwork, [sym__match_host] = sym__match_host, [sym__match_originalhost] = sym__match_originalhost, [sym__match_tagged] = sym__match_tagged, [sym__match_user] = sym__match_user, [sym__match_localuser] = sym__match_localuser, [sym__match_value] = sym__match_value, [sym__declarations] = sym__declarations, [sym_parameter] = sym_parameter, [sym__add_keys_to_agent] = sym__add_keys_to_agent, [sym__address_family] = sym__address_family, [sym__batch_mode] = sym__batch_mode, [sym__bind_address] = sym__bind_address, [sym__bind_interface] = sym__bind_interface, [sym__canonical_domains] = sym__canonical_domains, [sym__canonicalize_fallback_local] = sym__canonicalize_fallback_local, [sym__canonicalize_hostname] = sym__canonicalize_hostname, [sym__canonicalize_max_dots] = sym__canonicalize_max_dots, [sym__canonicalize_permitted_cnames] = sym__canonicalize_permitted_cnames, [sym__cnames_map] = sym__cnames_map, [sym__ca_signature_algorithms] = sym__ca_signature_algorithms, [sym__certificate_file] = sym__certificate_file, [sym__check_host_ip] = sym__check_host_ip, [sym__ciphers] = sym__ciphers, [sym__clear_all_forwardings] = sym__clear_all_forwardings, [sym__compression] = sym__compression, [sym__connection_attempts] = sym__connection_attempts, [sym__connect_timeout] = sym__connect_timeout, [sym__control_master] = sym__control_master, [sym__control_persist] = sym__control_persist, [sym__control_path] = sym__control_path, [sym__dynamic_forward] = sym__dynamic_forward, [sym__forward_value_inner] = sym__forward_value_inner, [sym__dynamic_forward_value] = sym__dynamic_forward_value, [sym__enable_escape_command_line] = sym__enable_escape_command_line, [sym__enable_ssh_keysign] = sym__enable_ssh_keysign, [sym__escape_char] = sym__escape_char, [sym__exit_on_forward_failure] = sym__exit_on_forward_failure, [sym__fingerprint_hash] = sym__fingerprint_hash, [sym__fork_after_authentication] = sym__fork_after_authentication, [sym__forward_agent] = sym__forward_agent, [sym__forward_x11] = sym__forward_x11, [sym__forward_x11_timeout] = sym__forward_x11_timeout, [sym__forward_x11_trusted] = sym__forward_x11_trusted, [sym__global_known_hosts_file] = sym__global_known_hosts_file, [sym__gssapi_authentication] = sym__gssapi_authentication, [sym__gssapi_delegate_credentials] = sym__gssapi_delegate_credentials, [sym__hash_known_hosts] = sym__hash_known_hosts, [sym__hostbased_accepted_algorithms] = sym__hostbased_accepted_algorithms, [sym__hostbased_authentication] = sym__hostbased_authentication, [sym__host_key_algorithms] = sym__host_key_algorithms, [sym__host_key_alias] = sym__host_key_alias, [sym__hostname] = sym__hostname, [sym__identities_only] = sym__identities_only, [sym__identity_agent] = sym__identity_agent, [sym__identity_file] = sym__identity_file, [sym__ignore_unknown] = sym__ignore_unknown, [sym__include] = sym__include, [sym__ipqos] = sym__ipqos, [sym__kbd_interactive_authentication] = sym__kbd_interactive_authentication, [sym__kex_algorithms] = sym__kex_algorithms, [sym__known_hosts_command] = sym__known_hosts_command, [sym__local_command] = sym__local_command, [sym__local_forward] = sym__local_forward, [sym__forward_value1] = sym__forward_value1, [sym__forward_value2] = sym__forward_value2, [sym__log_level] = sym__log_level, [sym__log_verbose] = sym__log_verbose, [sym__log_verbose_value] = sym__log_verbose_value, [sym__log_verbose_quoted] = sym__log_verbose_quoted, [sym__macs] = sym__macs, [sym__no_host_authentication_for_localhost] = sym__no_host_authentication_for_localhost, [sym__number_of_password_prompts] = sym__number_of_password_prompts, [sym__password_authentication] = sym__password_authentication, [sym__permit_local_command] = sym__permit_local_command, [sym__permit_remote_open] = sym__permit_remote_open, [sym__permit_remote_open_value] = sym__permit_remote_open_value, [sym__pkcs11_provider] = sym__pkcs11_provider, [sym__port] = sym__port, [sym__preferred_authentications] = sym__preferred_authentications, [sym__proxy_command] = sym__proxy_command, [sym__proxy_jump] = sym__proxy_jump, [sym__proxy_jump_value] = sym__proxy_jump_value, [sym__proxy_use_fdpass] = sym__proxy_use_fdpass, [sym__pubkey_accepted_algorithms] = sym__pubkey_accepted_algorithms, [sym__pubkey_authentication] = sym__pubkey_authentication, [sym__pubkey_authentication_arg] = sym__pubkey_authentication_arg, [sym__rekey_limit] = sym__rekey_limit, [sym__remote_command] = sym__remote_command, [sym__remote_forward] = sym__remote_forward, [sym__request_tty] = sym__request_tty, [sym__required_rsa_size] = sym__required_rsa_size, [sym__revoked_host_keys] = sym__revoked_host_keys, [sym__security_key_provider] = sym__security_key_provider, [sym__send_env] = sym__send_env, [sym__send_env_value] = sym__send_env_value, [sym__server_alive_count_max] = sym__server_alive_count_max, [sym__server_alive_interval] = sym__server_alive_interval, [sym__session_type] = sym__session_type, [sym__set_env] = sym__set_env, [sym__set_env_value] = sym__set_env_value, [sym__stdin_null] = sym__stdin_null, [sym__stream_local_bind_mask] = sym__stream_local_bind_mask, [sym__stream_local_bind_unlink] = sym__stream_local_bind_unlink, [sym__strict_host_key_checking] = sym__strict_host_key_checking, [sym__syslog_facility] = sym__syslog_facility, [sym__tcp_keep_alive] = sym__tcp_keep_alive, [sym__tag] = sym__tag, [sym__tunnel] = sym__tunnel, [sym__tunnel_device] = sym__tunnel_device, [sym__update_host_keys] = sym__update_host_keys, [sym__use_keychain] = sym__use_keychain, [sym__user] = sym__user, [sym__user_known_hosts_file] = sym__user_known_hosts_file, [sym__verify_host_key_dns] = sym__verify_host_key_dns, [sym__visual_host_key] = sym__visual_host_key, [sym__xauth_location] = sym__xauth_location, [sym__file_token] = sym__file_token, [sym__hosts_token] = sym__hosts_token, [sym__hostname_token] = sym__hostname_token, [sym__proxy_token] = sym__proxy_token, [sym__var_value] = sym__var_value, [sym_variable] = sym_variable, [sym__file_string] = sym__file_string, [sym__hosts_string] = sym__hosts_string, [sym__hostname_string] = sym__hostname_string, [sym__proxy_string] = sym__proxy_string, [sym__token_string] = sym__token_string, [sym__string] = sym__string, [sym__plain_string] = sym__plain_string, [sym__file_pattern_vars] = sym__file_pattern_vars, [sym__pattern] = sym__pattern, [sym__boolean] = sym__boolean, [sym_number] = sym_number, [sym_bytes] = sym_bytes, [sym_time] = sym_time, [sym__sep] = sym__sep, [aux_sym_config_repeat1] = aux_sym_config_repeat1, [aux_sym_host_declaration_repeat1] = aux_sym_host_declaration_repeat1, [aux_sym_match_declaration_repeat1] = aux_sym_match_declaration_repeat1, [aux_sym__match_exec_repeat1] = aux_sym__match_exec_repeat1, [aux_sym__match_exec_repeat2] = aux_sym__match_exec_repeat2, [aux_sym__match_localnetwork_repeat1] = aux_sym__match_localnetwork_repeat1, [aux_sym__match_localnetwork_repeat2] = aux_sym__match_localnetwork_repeat2, [aux_sym__match_localnetwork_repeat3] = aux_sym__match_localnetwork_repeat3, [aux_sym__match_value_repeat1] = aux_sym__match_value_repeat1, [aux_sym__match_value_repeat2] = aux_sym__match_value_repeat2, [aux_sym__match_value_repeat3] = aux_sym__match_value_repeat3, [aux_sym__match_value_repeat4] = aux_sym__match_value_repeat4, [aux_sym__declarations_repeat1] = aux_sym__declarations_repeat1, [aux_sym__canonical_domains_repeat1] = aux_sym__canonical_domains_repeat1, [aux_sym__canonicalize_permitted_cnames_repeat1] = aux_sym__canonicalize_permitted_cnames_repeat1, [aux_sym__cnames_map_repeat1] = aux_sym__cnames_map_repeat1, [aux_sym__ca_signature_algorithms_repeat1] = aux_sym__ca_signature_algorithms_repeat1, [aux_sym__ciphers_repeat1] = aux_sym__ciphers_repeat1, [aux_sym__dynamic_forward_repeat1] = aux_sym__dynamic_forward_repeat1, [aux_sym__global_known_hosts_file_repeat1] = aux_sym__global_known_hosts_file_repeat1, [aux_sym__hostbased_accepted_algorithms_repeat1] = aux_sym__hostbased_accepted_algorithms_repeat1, [aux_sym__ignore_unknown_repeat1] = aux_sym__ignore_unknown_repeat1, [aux_sym__kex_algorithms_repeat1] = aux_sym__kex_algorithms_repeat1, [aux_sym__log_verbose_repeat1] = aux_sym__log_verbose_repeat1, [aux_sym__log_verbose_repeat2] = aux_sym__log_verbose_repeat2, [aux_sym__log_verbose_value_repeat1] = aux_sym__log_verbose_value_repeat1, [aux_sym__macs_repeat1] = aux_sym__macs_repeat1, [aux_sym__permit_remote_open_repeat1] = aux_sym__permit_remote_open_repeat1, [aux_sym__preferred_authentications_repeat1] = aux_sym__preferred_authentications_repeat1, [aux_sym__proxy_jump_repeat1] = aux_sym__proxy_jump_repeat1, [aux_sym__remote_command_repeat1] = aux_sym__remote_command_repeat1, [aux_sym__send_env_repeat1] = aux_sym__send_env_repeat1, [aux_sym__send_env_value_repeat1] = aux_sym__send_env_value_repeat1, [aux_sym__set_env_repeat1] = aux_sym__set_env_repeat1, [aux_sym__user_known_hosts_file_repeat1] = aux_sym__user_known_hosts_file_repeat1, [aux_sym__file_string_repeat1] = aux_sym__file_string_repeat1, [aux_sym__file_string_repeat2] = aux_sym__file_string_repeat2, [aux_sym__hosts_string_repeat1] = aux_sym__hosts_string_repeat1, [aux_sym__hostname_string_repeat1] = aux_sym__hostname_string_repeat1, [aux_sym__hostname_string_repeat2] = aux_sym__hostname_string_repeat2, [aux_sym__proxy_string_repeat1] = aux_sym__proxy_string_repeat1, [aux_sym__token_string_repeat1] = aux_sym__token_string_repeat1, [aux_sym__plain_string_repeat1] = aux_sym__plain_string_repeat1, [aux_sym__file_pattern_vars_repeat1] = aux_sym__file_pattern_vars_repeat1, [aux_sym__file_pattern_vars_repeat2] = aux_sym__file_pattern_vars_repeat2, [alias_sym_pattern] = alias_sym_pattern, }; static const TSSymbolMetadata ts_symbol_metadata[] = { [ts_builtin_sym_end] = { .visible = false, .named = true, }, [aux_sym_host_declaration_token1] = { .visible = true, .named = false, }, [anon_sym_BANG] = { .visible = true, .named = false, }, [aux_sym_match_declaration_token1] = { .visible = true, .named = false, }, [aux_sym__all_token1] = { .visible = true, .named = false, }, [aux_sym__match_canonical_token1] = { .visible = true, .named = false, }, [aux_sym__match_final_token1] = { .visible = true, .named = false, }, [aux_sym__match_exec_token1] = { .visible = true, .named = false, }, [aux_sym__match_exec_token2] = { .visible = false, .named = false, }, [anon_sym_DQUOTE] = { .visible = true, .named = false, }, [aux_sym__match_localnetwork_token1] = { .visible = true, .named = false, }, [aux_sym__match_localnetwork_token2] = { .visible = true, .named = true, }, [anon_sym_COMMA] = { .visible = true, .named = false, }, [aux_sym__match_host_token1] = { .visible = true, .named = false, }, [aux_sym__match_originalhost_token1] = { .visible = true, .named = false, }, [aux_sym__match_tagged_token1] = { .visible = true, .named = false, }, [aux_sym__match_user_token1] = { .visible = true, .named = false, }, [aux_sym__match_localuser_token1] = { .visible = true, .named = false, }, [anon_sym_STAR] = { .visible = true, .named = false, }, [anon_sym_QMARK] = { .visible = true, .named = false, }, [aux_sym__add_keys_to_agent_token1] = { .visible = true, .named = false, }, [anon_sym_ask] = { .visible = true, .named = false, }, [anon_sym_confirm] = { .visible = true, .named = false, }, [aux_sym__address_family_token1] = { .visible = true, .named = false, }, [anon_sym_any] = { .visible = true, .named = false, }, [anon_sym_inet] = { .visible = true, .named = false, }, [anon_sym_inet6] = { .visible = true, .named = false, }, [aux_sym__batch_mode_token1] = { .visible = true, .named = false, }, [aux_sym__bind_address_token1] = { .visible = true, .named = false, }, [aux_sym__bind_interface_token1] = { .visible = true, .named = false, }, [aux_sym__canonical_domains_token1] = { .visible = true, .named = false, }, [aux_sym__canonicalize_fallback_local_token1] = { .visible = true, .named = false, }, [aux_sym__canonicalize_hostname_token1] = { .visible = true, .named = false, }, [anon_sym_always] = { .visible = true, .named = false, }, [aux_sym__canonicalize_max_dots_token1] = { .visible = true, .named = false, }, [aux_sym__canonicalize_permitted_cnames_token1] = { .visible = true, .named = false, }, [anon_sym_none] = { .visible = true, .named = false, }, [anon_sym_COLON] = { .visible = true, .named = false, }, [aux_sym__ca_signature_algorithms_token1] = { .visible = true, .named = false, }, [anon_sym_PLUS] = { .visible = true, .named = false, }, [anon_sym_DASH] = { .visible = true, .named = false, }, [aux_sym__certificate_file_token1] = { .visible = true, .named = false, }, [aux_sym__check_host_ip_token1] = { .visible = true, .named = false, }, [aux_sym__ciphers_token1] = { .visible = true, .named = false, }, [anon_sym_CARET] = { .visible = true, .named = false, }, [aux_sym__clear_all_forwardings_token1] = { .visible = true, .named = false, }, [aux_sym__compression_token1] = { .visible = true, .named = false, }, [aux_sym__connection_attempts_token1] = { .visible = true, .named = false, }, [aux_sym__connect_timeout_token1] = { .visible = true, .named = false, }, [aux_sym__control_master_token1] = { .visible = true, .named = false, }, [anon_sym_auto] = { .visible = true, .named = false, }, [anon_sym_autoask] = { .visible = true, .named = false, }, [aux_sym__control_persist_token1] = { .visible = true, .named = false, }, [aux_sym__control_path_token1] = { .visible = true, .named = false, }, [aux_sym__dynamic_forward_token1] = { .visible = true, .named = false, }, [aux_sym__enable_escape_command_line_token1] = { .visible = true, .named = false, }, [aux_sym__enable_ssh_keysign_token1] = { .visible = true, .named = false, }, [aux_sym__escape_char_token1] = { .visible = true, .named = false, }, [aux_sym__escape_char_token2] = { .visible = false, .named = false, }, [aux_sym__exit_on_forward_failure_token1] = { .visible = true, .named = false, }, [aux_sym__fingerprint_hash_token1] = { .visible = true, .named = false, }, [anon_sym_md5] = { .visible = true, .named = false, }, [anon_sym_sha256] = { .visible = true, .named = false, }, [aux_sym__fork_after_authentication_token1] = { .visible = true, .named = false, }, [aux_sym__forward_agent_token1] = { .visible = true, .named = false, }, [aux_sym__forward_x11_token1] = { .visible = true, .named = false, }, [aux_sym__forward_x11_timeout_token1] = { .visible = true, .named = false, }, [aux_sym__forward_x11_trusted_token1] = { .visible = true, .named = false, }, [aux_sym__global_known_hosts_file_token1] = { .visible = true, .named = false, }, [aux_sym__gssapi_authentication_token1] = { .visible = true, .named = false, }, [aux_sym__gssapi_delegate_credentials_token1] = { .visible = true, .named = false, }, [aux_sym__hash_known_hosts_token1] = { .visible = true, .named = false, }, [aux_sym__hostbased_accepted_algorithms_token1] = { .visible = true, .named = false, }, [aux_sym__hostbased_accepted_algorithms_token2] = { .visible = true, .named = false, }, [aux_sym__hostbased_authentication_token1] = { .visible = true, .named = false, }, [aux_sym__host_key_algorithms_token1] = { .visible = true, .named = false, }, [aux_sym__host_key_alias_token1] = { .visible = true, .named = false, }, [aux_sym__hostname_token1] = { .visible = true, .named = false, }, [aux_sym__identities_only_token1] = { .visible = true, .named = false, }, [aux_sym__identity_agent_token1] = { .visible = true, .named = false, }, [anon_sym_SSH_AUTH_SOCK] = { .visible = true, .named = false, }, [aux_sym__identity_file_token1] = { .visible = true, .named = false, }, [aux_sym__ignore_unknown_token1] = { .visible = true, .named = false, }, [aux_sym__include_token1] = { .visible = true, .named = false, }, [aux_sym__ipqos_token1] = { .visible = true, .named = false, }, [aux_sym__kbd_interactive_authentication_token1] = { .visible = true, .named = false, }, [aux_sym__kbd_interactive_authentication_token2] = { .visible = true, .named = false, }, [aux_sym__kex_algorithms_token1] = { .visible = true, .named = false, }, [aux_sym__known_hosts_command_token1] = { .visible = true, .named = false, }, [aux_sym__local_command_token1] = { .visible = true, .named = false, }, [aux_sym__local_forward_token1] = { .visible = true, .named = false, }, [aux_sym__log_level_token1] = { .visible = true, .named = false, }, [aux_sym__log_verbose_token1] = { .visible = true, .named = false, }, [aux_sym__log_verbose_value_token1] = { .visible = false, .named = false, }, [aux_sym__macs_token1] = { .visible = true, .named = false, }, [aux_sym__no_host_authentication_for_localhost_token1] = { .visible = true, .named = false, }, [aux_sym__number_of_password_prompts_token1] = { .visible = true, .named = false, }, [aux_sym__password_authentication_token1] = { .visible = true, .named = false, }, [aux_sym__permit_local_command_token1] = { .visible = true, .named = false, }, [aux_sym__permit_remote_open_token1] = { .visible = true, .named = false, }, [aux_sym__pkcs11_provider_token1] = { .visible = true, .named = false, }, [aux_sym__port_token1] = { .visible = true, .named = false, }, [aux_sym__preferred_authentications_token1] = { .visible = true, .named = false, }, [aux_sym__proxy_command_token1] = { .visible = true, .named = false, }, [aux_sym__proxy_jump_token1] = { .visible = true, .named = false, }, [anon_sym_AT] = { .visible = true, .named = false, }, [aux_sym__proxy_jump_value_token1] = { .visible = true, .named = true, }, [aux_sym__proxy_use_fdpass_token1] = { .visible = true, .named = false, }, [aux_sym__pubkey_accepted_algorithms_token1] = { .visible = true, .named = false, }, [aux_sym__pubkey_accepted_algorithms_token2] = { .visible = true, .named = false, }, [aux_sym__pubkey_authentication_token1] = { .visible = true, .named = false, }, [anon_sym_unbound] = { .visible = true, .named = false, }, [anon_sym_host_DASHbound] = { .visible = true, .named = false, }, [aux_sym__rekey_limit_token1] = { .visible = true, .named = false, }, [aux_sym__remote_command_token1] = { .visible = true, .named = false, }, [aux_sym__remote_command_token2] = { .visible = false, .named = false, }, [aux_sym__remote_forward_token1] = { .visible = true, .named = false, }, [aux_sym__request_tty_token1] = { .visible = true, .named = false, }, [anon_sym_force] = { .visible = true, .named = false, }, [aux_sym__required_rsa_size_token1] = { .visible = true, .named = false, }, [aux_sym__revoked_host_keys_token1] = { .visible = true, .named = false, }, [aux_sym__security_key_provider_token1] = { .visible = true, .named = false, }, [aux_sym__send_env_token1] = { .visible = true, .named = false, }, [aux_sym__send_env_value_token1] = { .visible = false, .named = false, }, [aux_sym__server_alive_count_max_token1] = { .visible = true, .named = false, }, [aux_sym__server_alive_interval_token1] = { .visible = true, .named = false, }, [aux_sym__session_type_token1] = { .visible = true, .named = false, }, [anon_sym_subsystem] = { .visible = true, .named = false, }, [anon_sym_default] = { .visible = true, .named = false, }, [aux_sym__set_env_token1] = { .visible = true, .named = false, }, [anon_sym_EQ] = { .visible = true, .named = false, }, [aux_sym__stdin_null_token1] = { .visible = true, .named = false, }, [aux_sym__stream_local_bind_mask_token1] = { .visible = true, .named = false, }, [aux_sym__stream_local_bind_mask_token2] = { .visible = true, .named = true, }, [aux_sym__stream_local_bind_unlink_token1] = { .visible = true, .named = false, }, [aux_sym__strict_host_key_checking_token1] = { .visible = true, .named = false, }, [anon_sym_accept_DASHnew] = { .visible = true, .named = false, }, [anon_sym_off] = { .visible = true, .named = false, }, [aux_sym__syslog_facility_token1] = { .visible = true, .named = false, }, [aux_sym__tcp_keep_alive_token1] = { .visible = true, .named = false, }, [aux_sym__tag_token1] = { .visible = true, .named = false, }, [aux_sym__tunnel_token1] = { .visible = true, .named = false, }, [anon_sym_point_DASHto_DASHpoint] = { .visible = true, .named = false, }, [anon_sym_ethernet] = { .visible = true, .named = false, }, [aux_sym__tunnel_device_token1] = { .visible = true, .named = false, }, [aux_sym__update_host_keys_token1] = { .visible = true, .named = false, }, [aux_sym__use_keychain_token1] = { .visible = true, .named = false, }, [aux_sym__user_token1] = { .visible = true, .named = false, }, [aux_sym__user_known_hosts_file_token1] = { .visible = true, .named = false, }, [aux_sym__verify_host_key_dns_token1] = { .visible = true, .named = false, }, [aux_sym__visual_host_key_token1] = { .visible = true, .named = false, }, [aux_sym__xauth_location_token1] = { .visible = true, .named = false, }, [sym_ipqos] = { .visible = true, .named = true, }, [sym_verbosity] = { .visible = true, .named = true, }, [sym_facility] = { .visible = true, .named = true, }, [sym_authentication] = { .visible = true, .named = true, }, [sym_cipher] = { .visible = true, .named = true, }, [sym_kex] = { .visible = true, .named = true, }, [sym_key_sig] = { .visible = true, .named = true, }, [sym_mac] = { .visible = true, .named = true, }, [sym_sig] = { .visible = true, .named = true, }, [aux_sym__file_token_token1] = { .visible = true, .named = true, }, [aux_sym__hosts_token_token1] = { .visible = true, .named = true, }, [aux_sym__hostname_token_token1] = { .visible = true, .named = true, }, [aux_sym__proxy_token_token1] = { .visible = true, .named = true, }, [sym_token] = { .visible = true, .named = true, }, [anon_sym_DOLLAR] = { .visible = true, .named = true, }, [sym__var_name] = { .visible = false, .named = true, }, [anon_sym_DOLLAR_LBRACE] = { .visible = true, .named = false, }, [anon_sym_RBRACE] = { .visible = true, .named = false, }, [anon_sym_yes] = { .visible = true, .named = false, }, [anon_sym_no] = { .visible = true, .named = false, }, [sym__number] = { .visible = false, .named = true, }, [aux_sym_bytes_token1] = { .visible = false, .named = false, }, [aux_sym_time_token1] = { .visible = false, .named = false, }, [aux_sym_time_token2] = { .visible = false, .named = false, }, [aux_sym_time_token3] = { .visible = false, .named = false, }, [aux_sym_time_token4] = { .visible = false, .named = false, }, [aux_sym_time_token5] = { .visible = false, .named = false, }, [sym_comment] = { .visible = true, .named = true, }, [aux_sym__sep_token1] = { .visible = true, .named = false, }, [sym__char] = { .visible = false, .named = true, }, [sym__space] = { .visible = false, .named = true, }, [sym__eol] = { .visible = false, .named = true, }, [sym_config] = { .visible = true, .named = true, }, [sym_host_declaration] = { .visible = true, .named = true, }, [sym_match_declaration] = { .visible = true, .named = true, }, [sym_condition] = { .visible = true, .named = true, }, [sym__all] = { .visible = false, .named = true, }, [sym__match_canonical] = { .visible = false, .named = true, }, [sym__match_final] = { .visible = false, .named = true, }, [sym__match_exec] = { .visible = false, .named = true, }, [sym__match_localnetwork] = { .visible = false, .named = true, }, [sym__match_host] = { .visible = false, .named = true, }, [sym__match_originalhost] = { .visible = false, .named = true, }, [sym__match_tagged] = { .visible = false, .named = true, }, [sym__match_user] = { .visible = false, .named = true, }, [sym__match_localuser] = { .visible = false, .named = true, }, [sym__match_value] = { .visible = false, .named = true, }, [sym__declarations] = { .visible = false, .named = true, }, [sym_parameter] = { .visible = true, .named = true, }, [sym__add_keys_to_agent] = { .visible = false, .named = true, }, [sym__address_family] = { .visible = false, .named = true, }, [sym__batch_mode] = { .visible = false, .named = true, }, [sym__bind_address] = { .visible = false, .named = true, }, [sym__bind_interface] = { .visible = false, .named = true, }, [sym__canonical_domains] = { .visible = false, .named = true, }, [sym__canonicalize_fallback_local] = { .visible = false, .named = true, }, [sym__canonicalize_hostname] = { .visible = false, .named = true, }, [sym__canonicalize_max_dots] = { .visible = false, .named = true, }, [sym__canonicalize_permitted_cnames] = { .visible = false, .named = true, }, [sym__cnames_map] = { .visible = false, .named = true, }, [sym__ca_signature_algorithms] = { .visible = false, .named = true, }, [sym__certificate_file] = { .visible = false, .named = true, }, [sym__check_host_ip] = { .visible = false, .named = true, }, [sym__ciphers] = { .visible = false, .named = true, }, [sym__clear_all_forwardings] = { .visible = false, .named = true, }, [sym__compression] = { .visible = false, .named = true, }, [sym__connection_attempts] = { .visible = false, .named = true, }, [sym__connect_timeout] = { .visible = false, .named = true, }, [sym__control_master] = { .visible = false, .named = true, }, [sym__control_persist] = { .visible = false, .named = true, }, [sym__control_path] = { .visible = false, .named = true, }, [sym__dynamic_forward] = { .visible = false, .named = true, }, [sym__forward_value_inner] = { .visible = false, .named = true, }, [sym__dynamic_forward_value] = { .visible = false, .named = true, }, [sym__enable_escape_command_line] = { .visible = false, .named = true, }, [sym__enable_ssh_keysign] = { .visible = false, .named = true, }, [sym__escape_char] = { .visible = false, .named = true, }, [sym__exit_on_forward_failure] = { .visible = false, .named = true, }, [sym__fingerprint_hash] = { .visible = false, .named = true, }, [sym__fork_after_authentication] = { .visible = false, .named = true, }, [sym__forward_agent] = { .visible = false, .named = true, }, [sym__forward_x11] = { .visible = false, .named = true, }, [sym__forward_x11_timeout] = { .visible = false, .named = true, }, [sym__forward_x11_trusted] = { .visible = false, .named = true, }, [sym__global_known_hosts_file] = { .visible = false, .named = true, }, [sym__gssapi_authentication] = { .visible = false, .named = true, }, [sym__gssapi_delegate_credentials] = { .visible = false, .named = true, }, [sym__hash_known_hosts] = { .visible = false, .named = true, }, [sym__hostbased_accepted_algorithms] = { .visible = false, .named = true, }, [sym__hostbased_authentication] = { .visible = false, .named = true, }, [sym__host_key_algorithms] = { .visible = false, .named = true, }, [sym__host_key_alias] = { .visible = false, .named = true, }, [sym__hostname] = { .visible = false, .named = true, }, [sym__identities_only] = { .visible = false, .named = true, }, [sym__identity_agent] = { .visible = false, .named = true, }, [sym__identity_file] = { .visible = false, .named = true, }, [sym__ignore_unknown] = { .visible = false, .named = true, }, [sym__include] = { .visible = false, .named = true, }, [sym__ipqos] = { .visible = false, .named = true, }, [sym__kbd_interactive_authentication] = { .visible = false, .named = true, }, [sym__kex_algorithms] = { .visible = false, .named = true, }, [sym__known_hosts_command] = { .visible = false, .named = true, }, [sym__local_command] = { .visible = false, .named = true, }, [sym__local_forward] = { .visible = false, .named = true, }, [sym__forward_value1] = { .visible = false, .named = true, }, [sym__forward_value2] = { .visible = false, .named = true, }, [sym__log_level] = { .visible = false, .named = true, }, [sym__log_verbose] = { .visible = false, .named = true, }, [sym__log_verbose_value] = { .visible = false, .named = true, }, [sym__log_verbose_quoted] = { .visible = false, .named = true, }, [sym__macs] = { .visible = false, .named = true, }, [sym__no_host_authentication_for_localhost] = { .visible = false, .named = true, }, [sym__number_of_password_prompts] = { .visible = false, .named = true, }, [sym__password_authentication] = { .visible = false, .named = true, }, [sym__permit_local_command] = { .visible = false, .named = true, }, [sym__permit_remote_open] = { .visible = false, .named = true, }, [sym__permit_remote_open_value] = { .visible = false, .named = true, }, [sym__pkcs11_provider] = { .visible = false, .named = true, }, [sym__port] = { .visible = false, .named = true, }, [sym__preferred_authentications] = { .visible = false, .named = true, }, [sym__proxy_command] = { .visible = false, .named = true, }, [sym__proxy_jump] = { .visible = false, .named = true, }, [sym__proxy_jump_value] = { .visible = false, .named = true, }, [sym__proxy_use_fdpass] = { .visible = false, .named = true, }, [sym__pubkey_accepted_algorithms] = { .visible = false, .named = true, }, [sym__pubkey_authentication] = { .visible = false, .named = true, }, [sym__pubkey_authentication_arg] = { .visible = false, .named = true, }, [sym__rekey_limit] = { .visible = false, .named = true, }, [sym__remote_command] = { .visible = false, .named = true, }, [sym__remote_forward] = { .visible = false, .named = true, }, [sym__request_tty] = { .visible = false, .named = true, }, [sym__required_rsa_size] = { .visible = false, .named = true, }, [sym__revoked_host_keys] = { .visible = false, .named = true, }, [sym__security_key_provider] = { .visible = false, .named = true, }, [sym__send_env] = { .visible = false, .named = true, }, [sym__send_env_value] = { .visible = false, .named = true, }, [sym__server_alive_count_max] = { .visible = false, .named = true, }, [sym__server_alive_interval] = { .visible = false, .named = true, }, [sym__session_type] = { .visible = false, .named = true, }, [sym__set_env] = { .visible = false, .named = true, }, [sym__set_env_value] = { .visible = false, .named = true, }, [sym__stdin_null] = { .visible = false, .named = true, }, [sym__stream_local_bind_mask] = { .visible = false, .named = true, }, [sym__stream_local_bind_unlink] = { .visible = false, .named = true, }, [sym__strict_host_key_checking] = { .visible = false, .named = true, }, [sym__syslog_facility] = { .visible = false, .named = true, }, [sym__tcp_keep_alive] = { .visible = false, .named = true, }, [sym__tag] = { .visible = false, .named = true, }, [sym__tunnel] = { .visible = false, .named = true, }, [sym__tunnel_device] = { .visible = false, .named = true, }, [sym__update_host_keys] = { .visible = false, .named = true, }, [sym__use_keychain] = { .visible = false, .named = true, }, [sym__user] = { .visible = false, .named = true, }, [sym__user_known_hosts_file] = { .visible = false, .named = true, }, [sym__verify_host_key_dns] = { .visible = false, .named = true, }, [sym__visual_host_key] = { .visible = false, .named = true, }, [sym__xauth_location] = { .visible = false, .named = true, }, [sym__file_token] = { .visible = false, .named = true, }, [sym__hosts_token] = { .visible = false, .named = true, }, [sym__hostname_token] = { .visible = false, .named = true, }, [sym__proxy_token] = { .visible = false, .named = true, }, [sym__var_value] = { .visible = false, .named = true, }, [sym_variable] = { .visible = true, .named = true, }, [sym__file_string] = { .visible = false, .named = true, }, [sym__hosts_string] = { .visible = false, .named = true, }, [sym__hostname_string] = { .visible = false, .named = true, }, [sym__proxy_string] = { .visible = false, .named = true, }, [sym__token_string] = { .visible = false, .named = true, }, [sym__string] = { .visible = false, .named = true, }, [sym__plain_string] = { .visible = false, .named = true, }, [sym__file_pattern_vars] = { .visible = false, .named = true, }, [sym__pattern] = { .visible = false, .named = true, }, [sym__boolean] = { .visible = false, .named = true, }, [sym_number] = { .visible = true, .named = true, }, [sym_bytes] = { .visible = true, .named = true, }, [sym_time] = { .visible = true, .named = true, }, [sym__sep] = { .visible = false, .named = true, }, [aux_sym_config_repeat1] = { .visible = false, .named = false, }, [aux_sym_host_declaration_repeat1] = { .visible = false, .named = false, }, [aux_sym_match_declaration_repeat1] = { .visible = false, .named = false, }, [aux_sym__match_exec_repeat1] = { .visible = false, .named = false, }, [aux_sym__match_exec_repeat2] = { .visible = false, .named = false, }, [aux_sym__match_localnetwork_repeat1] = { .visible = false, .named = false, }, [aux_sym__match_localnetwork_repeat2] = { .visible = false, .named = false, }, [aux_sym__match_localnetwork_repeat3] = { .visible = false, .named = false, }, [aux_sym__match_value_repeat1] = { .visible = false, .named = false, }, [aux_sym__match_value_repeat2] = { .visible = false, .named = false, }, [aux_sym__match_value_repeat3] = { .visible = false, .named = false, }, [aux_sym__match_value_repeat4] = { .visible = false, .named = false, }, [aux_sym__declarations_repeat1] = { .visible = false, .named = false, }, [aux_sym__canonical_domains_repeat1] = { .visible = false, .named = false, }, [aux_sym__canonicalize_permitted_cnames_repeat1] = { .visible = false, .named = false, }, [aux_sym__cnames_map_repeat1] = { .visible = false, .named = false, }, [aux_sym__ca_signature_algorithms_repeat1] = { .visible = false, .named = false, }, [aux_sym__ciphers_repeat1] = { .visible = false, .named = false, }, [aux_sym__dynamic_forward_repeat1] = { .visible = false, .named = false, }, [aux_sym__global_known_hosts_file_repeat1] = { .visible = false, .named = false, }, [aux_sym__hostbased_accepted_algorithms_repeat1] = { .visible = false, .named = false, }, [aux_sym__ignore_unknown_repeat1] = { .visible = false, .named = false, }, [aux_sym__kex_algorithms_repeat1] = { .visible = false, .named = false, }, [aux_sym__log_verbose_repeat1] = { .visible = false, .named = false, }, [aux_sym__log_verbose_repeat2] = { .visible = false, .named = false, }, [aux_sym__log_verbose_value_repeat1] = { .visible = false, .named = false, }, [aux_sym__macs_repeat1] = { .visible = false, .named = false, }, [aux_sym__permit_remote_open_repeat1] = { .visible = false, .named = false, }, [aux_sym__preferred_authentications_repeat1] = { .visible = false, .named = false, }, [aux_sym__proxy_jump_repeat1] = { .visible = false, .named = false, }, [aux_sym__remote_command_repeat1] = { .visible = false, .named = false, }, [aux_sym__send_env_repeat1] = { .visible = false, .named = false, }, [aux_sym__send_env_value_repeat1] = { .visible = false, .named = false, }, [aux_sym__set_env_repeat1] = { .visible = false, .named = false, }, [aux_sym__user_known_hosts_file_repeat1] = { .visible = false, .named = false, }, [aux_sym__file_string_repeat1] = { .visible = false, .named = false, }, [aux_sym__file_string_repeat2] = { .visible = false, .named = false, }, [aux_sym__hosts_string_repeat1] = { .visible = false, .named = false, }, [aux_sym__hostname_string_repeat1] = { .visible = false, .named = false, }, [aux_sym__hostname_string_repeat2] = { .visible = false, .named = false, }, [aux_sym__proxy_string_repeat1] = { .visible = false, .named = false, }, [aux_sym__token_string_repeat1] = { .visible = false, .named = false, }, [aux_sym__plain_string_repeat1] = { .visible = false, .named = false, }, [aux_sym__file_pattern_vars_repeat1] = { .visible = false, .named = false, }, [aux_sym__file_pattern_vars_repeat2] = { .visible = false, .named = false, }, [alias_sym_pattern] = { .visible = true, .named = true, }, }; enum ts_field_identifiers { field_argument = 1, field_bind_address = 2, field_criteria = 3, field_file = 4, field_function = 5, field_host = 6, field_keyword = 7, field_line = 8, field_local_tun = 9, field_name = 10, field_port = 11, field_remote_tun = 12, field_socket = 13, field_source_domain_list = 14, field_target_domain_list = 15, field_uri = 16, field_user = 17, }; static const char * const ts_field_names[] = { [0] = NULL, [field_argument] = "argument", [field_bind_address] = "bind_address", [field_criteria] = "criteria", [field_file] = "file", [field_function] = "function", [field_host] = "host", [field_keyword] = "keyword", [field_line] = "line", [field_local_tun] = "local_tun", [field_name] = "name", [field_port] = "port", [field_remote_tun] = "remote_tun", [field_socket] = "socket", [field_source_domain_list] = "source_domain_list", [field_target_domain_list] = "target_domain_list", [field_uri] = "uri", [field_user] = "user", }; static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [1] = {.index = 0, .length = 2}, [2] = {.index = 2, .length = 4}, [3] = {.index = 6, .length = 4}, [4] = {.index = 10, .length = 3}, [5] = {.index = 13, .length = 5}, [6] = {.index = 18, .length = 5}, [7] = {.index = 23, .length = 4}, [8] = {.index = 27, .length = 6}, [9] = {.index = 33, .length = 4}, [10] = {.index = 37, .length = 1}, [12] = {.index = 38, .length = 1}, [13] = {.index = 39, .length = 1}, [14] = {.index = 40, .length = 2}, [15] = {.index = 42, .length = 2}, [16] = {.index = 44, .length = 1}, [17] = {.index = 45, .length = 4}, [18] = {.index = 49, .length = 2}, [19] = {.index = 51, .length = 4}, [20] = {.index = 55, .length = 1}, [22] = {.index = 56, .length = 3}, [23] = {.index = 59, .length = 1}, [24] = {.index = 60, .length = 5}, [25] = {.index = 65, .length = 4}, [26] = {.index = 69, .length = 1}, [27] = {.index = 70, .length = 1}, [28] = {.index = 71, .length = 6}, [29] = {.index = 77, .length = 1}, [30] = {.index = 42, .length = 2}, [31] = {.index = 78, .length = 5}, [33] = {.index = 83, .length = 1}, [34] = {.index = 84, .length = 2}, [35] = {.index = 86, .length = 3}, [36] = {.index = 89, .length = 7}, [37] = {.index = 96, .length = 3}, [38] = {.index = 99, .length = 7}, [39] = {.index = 106, .length = 1}, [40] = {.index = 107, .length = 9}, [41] = {.index = 116, .length = 7}, [42] = {.index = 123, .length = 11}, [45] = {.index = 134, .length = 1}, [46] = {.index = 135, .length = 2}, [47] = {.index = 137, .length = 2}, [48] = {.index = 137, .length = 2}, [49] = {.index = 139, .length = 4}, [50] = {.index = 143, .length = 3}, [51] = {.index = 146, .length = 6}, [52] = {.index = 152, .length = 2}, [53] = {.index = 106, .length = 1}, [54] = {.index = 154, .length = 2}, [56] = {.index = 156, .length = 2}, [57] = {.index = 158, .length = 3}, [58] = {.index = 161, .length = 6}, [59] = {.index = 167, .length = 3}, [60] = {.index = 170, .length = 9}, [61] = {.index = 179, .length = 7}, [62] = {.index = 186, .length = 3}, [63] = {.index = 189, .length = 6}, [64] = {.index = 195, .length = 2}, [65] = {.index = 197, .length = 2}, [66] = {.index = 199, .length = 4}, [67] = {.index = 203, .length = 5}, [68] = {.index = 208, .length = 10}, [69] = {.index = 218, .length = 2}, [70] = {.index = 220, .length = 2}, [71] = {.index = 222, .length = 3}, [72] = {.index = 225, .length = 3}, [73] = {.index = 228, .length = 3}, [74] = {.index = 231, .length = 11}, [75] = {.index = 242, .length = 4}, [76] = {.index = 246, .length = 4}, [77] = {.index = 250, .length = 4}, [78] = {.index = 254, .length = 3}, [79] = {.index = 257, .length = 2}, [80] = {.index = 257, .length = 2}, [81] = {.index = 259, .length = 3}, [82] = {.index = 262, .length = 5}, }; static const TSFieldMapEntry ts_field_map_entries[] = { [0] = {field_argument, 0, .inherited = true}, {field_keyword, 0, .inherited = true}, [2] = {field_argument, 0, .inherited = true}, {field_keyword, 0, .inherited = true}, {field_source_domain_list, 0, .inherited = true}, {field_target_domain_list, 0, .inherited = true}, [6] = {field_argument, 0, .inherited = true}, {field_bind_address, 0, .inherited = true}, {field_keyword, 0, .inherited = true}, {field_port, 0, .inherited = true}, [10] = {field_argument, 0, .inherited = true}, {field_keyword, 0, .inherited = true}, {field_name, 0, .inherited = true}, [13] = {field_argument, 0, .inherited = true}, {field_bind_address, 0, .inherited = true}, {field_keyword, 0, .inherited = true}, {field_port, 0, .inherited = true}, {field_socket, 0, .inherited = true}, [18] = {field_argument, 0, .inherited = true}, {field_file, 0, .inherited = true}, {field_function, 0, .inherited = true}, {field_keyword, 0, .inherited = true}, {field_line, 0, .inherited = true}, [23] = {field_argument, 0, .inherited = true}, {field_host, 0, .inherited = true}, {field_keyword, 0, .inherited = true}, {field_port, 0, .inherited = true}, [27] = {field_argument, 0, .inherited = true}, {field_host, 0, .inherited = true}, {field_keyword, 0, .inherited = true}, {field_port, 0, .inherited = true}, {field_uri, 0, .inherited = true}, {field_user, 0, .inherited = true}, [33] = {field_argument, 0, .inherited = true}, {field_keyword, 0, .inherited = true}, {field_local_tun, 0, .inherited = true}, {field_remote_tun, 0, .inherited = true}, [37] = {field_keyword, 0, .inherited = true}, [38] = {field_criteria, 0}, [39] = {field_criteria, 0, .inherited = true}, [40] = {field_argument, 0, .inherited = true}, {field_criteria, 0, .inherited = true}, [42] = {field_argument, 2}, {field_keyword, 0}, [44] = {field_keyword, 0}, [45] = {field_argument, 2}, {field_keyword, 0}, {field_source_domain_list, 2, .inherited = true}, {field_target_domain_list, 2, .inherited = true}, [49] = {field_bind_address, 0, .inherited = true}, {field_port, 0, .inherited = true}, [51] = {field_argument, 2}, {field_bind_address, 2, .inherited = true}, {field_keyword, 0}, {field_port, 2, .inherited = true}, [55] = {field_port, 0}, [56] = {field_argument, 2}, {field_keyword, 0}, {field_name, 2, .inherited = true}, [59] = {field_socket, 0}, [60] = {field_argument, 2}, {field_file, 2, .inherited = true}, {field_function, 2, .inherited = true}, {field_keyword, 0}, {field_line, 2, .inherited = true}, [65] = {field_argument, 2}, {field_host, 2, .inherited = true}, {field_keyword, 0}, {field_port, 2, .inherited = true}, [69] = {field_argument, 0}, [70] = {field_uri, 0}, [71] = {field_argument, 2, .inherited = true}, {field_host, 2, .inherited = true}, {field_keyword, 0}, {field_port, 2, .inherited = true}, {field_uri, 2, .inherited = true}, {field_user, 2, .inherited = true}, [77] = {field_host, 0}, [78] = {field_argument, 2}, {field_bind_address, 2, .inherited = true}, {field_keyword, 0}, {field_port, 2, .inherited = true}, {field_socket, 2, .inherited = true}, [83] = {field_criteria, 1, .inherited = true}, [84] = {field_argument, 1, .inherited = true}, {field_criteria, 1, .inherited = true}, [86] = {field_argument, 2}, {field_argument, 3, .inherited = true}, {field_keyword, 0}, [89] = {field_argument, 2}, {field_argument, 3, .inherited = true}, {field_keyword, 0}, {field_source_domain_list, 2, .inherited = true}, {field_source_domain_list, 3, .inherited = true}, {field_target_domain_list, 2, .inherited = true}, {field_target_domain_list, 3, .inherited = true}, [96] = {field_argument, 2}, {field_argument, 3}, {field_keyword, 0}, [99] = {field_argument, 2}, {field_argument, 3, .inherited = true}, {field_bind_address, 2, .inherited = true}, {field_bind_address, 3, .inherited = true}, {field_keyword, 0}, {field_port, 2, .inherited = true}, {field_port, 3, .inherited = true}, [106] = {field_name, 1}, [107] = {field_argument, 2}, {field_argument, 3}, {field_file, 2, .inherited = true}, {field_file, 3, .inherited = true}, {field_function, 2, .inherited = true}, {field_function, 3, .inherited = true}, {field_keyword, 0}, {field_line, 2, .inherited = true}, {field_line, 3, .inherited = true}, [116] = {field_argument, 2}, {field_argument, 3}, {field_host, 2, .inherited = true}, {field_host, 3, .inherited = true}, {field_keyword, 0}, {field_port, 2, .inherited = true}, {field_port, 3, .inherited = true}, [123] = {field_argument, 2, .inherited = true}, {field_argument, 3, .inherited = true}, {field_host, 2, .inherited = true}, {field_host, 3, .inherited = true}, {field_keyword, 0}, {field_port, 2, .inherited = true}, {field_port, 3, .inherited = true}, {field_uri, 2, .inherited = true}, {field_uri, 3, .inherited = true}, {field_user, 2, .inherited = true}, {field_user, 3, .inherited = true}, [134] = {field_argument, 1}, [135] = {field_argument, 0, .inherited = true}, {field_argument, 1, .inherited = true}, [137] = {field_argument, 2}, {field_criteria, 0}, [139] = {field_argument, 2}, {field_argument, 3}, {field_argument, 4}, {field_keyword, 0}, [143] = {field_argument, 1}, {field_source_domain_list, 1, .inherited = true}, {field_target_domain_list, 1, .inherited = true}, [146] = {field_argument, 0, .inherited = true}, {field_argument, 1, .inherited = true}, {field_source_domain_list, 0, .inherited = true}, {field_source_domain_list, 1, .inherited = true}, {field_target_domain_list, 0, .inherited = true}, {field_target_domain_list, 1, .inherited = true}, [152] = {field_source_domain_list, 0}, {field_target_domain_list, 2}, [154] = {field_bind_address, 1, .inherited = true}, {field_port, 1, .inherited = true}, [156] = {field_bind_address, 0}, {field_port, 2}, [158] = {field_argument, 1}, {field_bind_address, 1, .inherited = true}, {field_port, 1, .inherited = true}, [161] = {field_argument, 0, .inherited = true}, {field_argument, 1, .inherited = true}, {field_bind_address, 0, .inherited = true}, {field_bind_address, 1, .inherited = true}, {field_port, 0, .inherited = true}, {field_port, 1, .inherited = true}, [167] = {field_argument, 2}, {field_argument, 4}, {field_keyword, 0}, [170] = {field_argument, 2}, {field_argument, 4}, {field_bind_address, 2, .inherited = true}, {field_bind_address, 4, .inherited = true}, {field_keyword, 0}, {field_port, 2, .inherited = true}, {field_port, 4, .inherited = true}, {field_socket, 2, .inherited = true}, {field_socket, 4, .inherited = true}, [179] = {field_argument, 2}, {field_argument, 3}, {field_argument, 4}, {field_file, 3, .inherited = true}, {field_function, 3, .inherited = true}, {field_keyword, 0}, {field_line, 3, .inherited = true}, [186] = {field_file, 1, .inherited = true}, {field_function, 1, .inherited = true}, {field_line, 1, .inherited = true}, [189] = {field_file, 0, .inherited = true}, {field_file, 1, .inherited = true}, {field_function, 0, .inherited = true}, {field_function, 1, .inherited = true}, {field_line, 0, .inherited = true}, {field_line, 1, .inherited = true}, [195] = {field_host, 0}, {field_port, 2}, [197] = {field_host, 1, .inherited = true}, {field_port, 1, .inherited = true}, [199] = {field_host, 0, .inherited = true}, {field_host, 1, .inherited = true}, {field_port, 0, .inherited = true}, {field_port, 1, .inherited = true}, [203] = {field_argument, 1, .inherited = true}, {field_host, 1, .inherited = true}, {field_port, 1, .inherited = true}, {field_uri, 1, .inherited = true}, {field_user, 1, .inherited = true}, [208] = {field_argument, 0, .inherited = true}, {field_argument, 1, .inherited = true}, {field_host, 0, .inherited = true}, {field_host, 1, .inherited = true}, {field_port, 0, .inherited = true}, {field_port, 1, .inherited = true}, {field_uri, 0, .inherited = true}, {field_uri, 1, .inherited = true}, {field_user, 0, .inherited = true}, {field_user, 1, .inherited = true}, [218] = {field_host, 2}, {field_user, 0}, [220] = {field_argument, 1}, {field_argument, 2}, [222] = {field_argument, 2}, {field_argument, 3}, {field_criteria, 0}, [225] = {field_source_domain_list, 0}, {field_target_domain_list, 2}, {field_target_domain_list, 3}, [228] = {field_source_domain_list, 0}, {field_source_domain_list, 1}, {field_target_domain_list, 3}, [231] = {field_argument, 2}, {field_argument, 3}, {field_argument, 4}, {field_argument, 5}, {field_file, 3, .inherited = true}, {field_file, 4, .inherited = true}, {field_function, 3, .inherited = true}, {field_function, 4, .inherited = true}, {field_keyword, 0}, {field_line, 3, .inherited = true}, {field_line, 4, .inherited = true}, [242] = {field_argument, 2}, {field_argument, 3}, {field_argument, 4, .inherited = true}, {field_keyword, 0}, [246] = {field_argument, 2}, {field_argument, 3}, {field_argument, 4}, {field_criteria, 0}, [250] = {field_source_domain_list, 0}, {field_source_domain_list, 1}, {field_target_domain_list, 3}, {field_target_domain_list, 4}, [254] = {field_file, 0}, {field_function, 2}, {field_line, 4}, [257] = {field_host, 1}, {field_port, 3}, [259] = {field_host, 2}, {field_port, 4}, {field_user, 0}, [262] = {field_argument, 2}, {field_argument, 3}, {field_argument, 4}, {field_argument, 5}, {field_criteria, 0}, }; static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, [11] = { [0] = alias_sym_pattern, }, [21] = { [0] = aux_sym__match_localnetwork_token2, }, [30] = { [2] = aux_sym__match_localnetwork_token2, }, [32] = { [0] = sym_variable, }, [39] = { [1] = sym_variable, }, [43] = { [1] = sym_variable, }, [44] = { [1] = alias_sym_pattern, }, [47] = { [2] = aux_sym__match_localnetwork_token2, }, [55] = { [1] = aux_sym__match_localnetwork_token2, }, [76] = { [3] = aux_sym__match_localnetwork_token2, }, [80] = { [1] = aux_sym__match_localnetwork_token2, }, [82] = { [3] = aux_sym__match_localnetwork_token2, }, }; static const uint16_t ts_non_terminal_alias_map[] = { aux_sym__match_exec_repeat1, 2, aux_sym__match_exec_repeat1, aux_sym__match_localnetwork_token2, aux_sym__match_exec_repeat2, 2, aux_sym__match_exec_repeat2, aux_sym__match_localnetwork_token2, aux_sym__match_localnetwork_repeat2, 2, aux_sym__match_localnetwork_repeat2, aux_sym__match_localnetwork_token2, aux_sym__match_value_repeat1, 2, aux_sym__match_value_repeat1, alias_sym_pattern, aux_sym__match_value_repeat3, 2, aux_sym__match_value_repeat3, alias_sym_pattern, aux_sym__remote_command_repeat1, 2, aux_sym__remote_command_repeat1, aux_sym__match_localnetwork_token2, aux_sym__send_env_value_repeat1, 2, aux_sym__send_env_value_repeat1, sym_variable, aux_sym__file_string_repeat1, 2, aux_sym__file_string_repeat1, aux_sym__match_localnetwork_token2, aux_sym__file_string_repeat2, 2, aux_sym__file_string_repeat2, aux_sym__match_localnetwork_token2, aux_sym__hosts_string_repeat1, 2, aux_sym__hosts_string_repeat1, aux_sym__match_localnetwork_token2, aux_sym__hostname_string_repeat1, 2, aux_sym__hostname_string_repeat1, aux_sym__match_localnetwork_token2, aux_sym__hostname_string_repeat2, 2, aux_sym__hostname_string_repeat2, aux_sym__match_localnetwork_token2, aux_sym__proxy_string_repeat1, 2, aux_sym__proxy_string_repeat1, aux_sym__match_localnetwork_token2, aux_sym__token_string_repeat1, 2, aux_sym__token_string_repeat1, aux_sym__match_localnetwork_token2, aux_sym__plain_string_repeat1, 2, aux_sym__plain_string_repeat1, aux_sym__match_localnetwork_token2, aux_sym__file_pattern_vars_repeat1, 2, aux_sym__file_pattern_vars_repeat1, alias_sym_pattern, aux_sym__file_pattern_vars_repeat2, 2, aux_sym__file_pattern_vars_repeat2, alias_sym_pattern, 0, }; static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [0] = 0, [1] = 1, [2] = 2, [3] = 3, [4] = 4, [5] = 5, [6] = 6, [7] = 7, [8] = 8, [9] = 9, [10] = 10, [11] = 11, [12] = 12, [13] = 13, [14] = 14, [15] = 15, [16] = 16, [17] = 17, [18] = 18, [19] = 19, [20] = 20, [21] = 21, [22] = 22, [23] = 23, [24] = 24, [25] = 25, [26] = 26, [27] = 27, [28] = 28, [29] = 29, [30] = 30, [31] = 31, [32] = 32, [33] = 33, [34] = 34, [35] = 35, [36] = 36, [37] = 37, [38] = 38, [39] = 39, [40] = 40, [41] = 41, [42] = 42, [43] = 43, [44] = 44, [45] = 45, [46] = 46, [47] = 47, [48] = 48, [49] = 49, [50] = 50, [51] = 51, [52] = 52, [53] = 53, [54] = 54, [55] = 55, [56] = 56, [57] = 57, [58] = 58, [59] = 59, [60] = 60, [61] = 61, [62] = 62, [63] = 63, [64] = 64, [65] = 65, [66] = 66, [67] = 67, [68] = 68, [69] = 69, [70] = 70, [71] = 71, [72] = 72, [73] = 73, [74] = 74, [75] = 75, [76] = 76, [77] = 77, [78] = 78, [79] = 79, [80] = 80, [81] = 81, [82] = 82, [83] = 83, [84] = 84, [85] = 85, [86] = 86, [87] = 87, [88] = 88, [89] = 89, [90] = 90, [91] = 91, [92] = 92, [93] = 93, [94] = 94, [95] = 90, [96] = 96, [97] = 97, [98] = 98, [99] = 99, [100] = 100, [101] = 101, [102] = 102, [103] = 103, [104] = 104, [105] = 105, [106] = 106, [107] = 107, [108] = 108, [109] = 109, [110] = 110, [111] = 111, [112] = 112, [113] = 113, [114] = 114, [115] = 115, [116] = 104, [117] = 117, [118] = 118, [119] = 119, [120] = 120, [121] = 121, [122] = 122, [123] = 123, [124] = 88, [125] = 125, [126] = 126, [127] = 127, [128] = 128, [129] = 129, [130] = 130, [131] = 131, [132] = 132, [133] = 133, [134] = 134, [135] = 135, [136] = 88, [137] = 90, [138] = 138, [139] = 139, [140] = 140, [141] = 141, [142] = 89, [143] = 91, [144] = 75, [145] = 145, [146] = 75, [147] = 147, [148] = 148, [149] = 149, [150] = 150, [151] = 151, [152] = 152, [153] = 153, [154] = 154, [155] = 155, [156] = 141, [157] = 157, [158] = 158, [159] = 139, [160] = 160, [161] = 161, [162] = 162, [163] = 163, [164] = 164, [165] = 165, [166] = 166, [167] = 167, [168] = 168, [169] = 169, [170] = 170, [171] = 171, [172] = 172, [173] = 173, [174] = 174, [175] = 175, [176] = 176, [177] = 177, [178] = 139, [179] = 141, [180] = 180, [181] = 181, [182] = 182, [183] = 183, [184] = 75, [185] = 140, [186] = 75, [187] = 187, [188] = 188, [189] = 189, [190] = 190, [191] = 191, [192] = 192, [193] = 193, [194] = 194, [195] = 195, [196] = 196, [197] = 197, [198] = 198, [199] = 199, [200] = 200, [201] = 201, [202] = 202, [203] = 203, [204] = 204, [205] = 205, [206] = 206, [207] = 207, [208] = 208, [209] = 209, [210] = 210, [211] = 211, [212] = 212, [213] = 213, [214] = 214, [215] = 215, [216] = 216, [217] = 217, [218] = 218, [219] = 219, [220] = 220, [221] = 221, [222] = 222, [223] = 223, [224] = 224, [225] = 225, [226] = 226, [227] = 227, [228] = 228, [229] = 229, [230] = 230, [231] = 231, [232] = 232, [233] = 233, [234] = 234, [235] = 235, [236] = 236, [237] = 237, [238] = 238, [239] = 239, [240] = 240, [241] = 241, [242] = 242, [243] = 243, [244] = 244, [245] = 245, [246] = 246, [247] = 247, [248] = 248, [249] = 249, [250] = 250, [251] = 251, [252] = 252, [253] = 253, [254] = 254, [255] = 182, [256] = 89, [257] = 182, [258] = 258, [259] = 91, [260] = 260, [261] = 261, [262] = 262, [263] = 263, [264] = 264, [265] = 265, [266] = 266, [267] = 267, [268] = 268, [269] = 269, [270] = 270, [271] = 271, [272] = 272, [273] = 273, [274] = 274, [275] = 275, [276] = 276, [277] = 75, [278] = 278, [279] = 279, [280] = 280, [281] = 281, [282] = 282, [283] = 283, [284] = 284, [285] = 285, [286] = 286, [287] = 287, [288] = 288, [289] = 289, [290] = 290, [291] = 291, [292] = 292, [293] = 293, [294] = 294, [295] = 295, [296] = 296, [297] = 297, [298] = 298, [299] = 299, [300] = 300, [301] = 301, [302] = 302, [303] = 303, [304] = 304, [305] = 305, [306] = 306, [307] = 307, [308] = 308, [309] = 309, [310] = 310, [311] = 311, [312] = 312, [313] = 313, [314] = 314, [315] = 315, [316] = 316, [317] = 317, [318] = 318, [319] = 319, [320] = 320, [321] = 321, [322] = 322, [323] = 323, [324] = 324, [325] = 89, [326] = 326, [327] = 327, [328] = 328, [329] = 329, [330] = 330, [331] = 331, [332] = 332, [333] = 333, [334] = 334, [335] = 335, [336] = 336, [337] = 337, [338] = 338, [339] = 339, [340] = 340, [341] = 341, [342] = 342, [343] = 343, [344] = 344, [345] = 345, [346] = 346, [347] = 347, [348] = 348, [349] = 349, [350] = 350, [351] = 351, [352] = 352, [353] = 353, [354] = 354, [355] = 355, [356] = 356, [357] = 357, [358] = 358, [359] = 359, [360] = 360, [361] = 361, [362] = 362, [363] = 363, [364] = 364, [365] = 365, [366] = 366, [367] = 367, [368] = 368, [369] = 369, [370] = 370, [371] = 371, [372] = 372, [373] = 373, [374] = 374, [375] = 375, [376] = 376, [377] = 91, [378] = 378, [379] = 379, [380] = 380, [381] = 381, [382] = 382, [383] = 383, [384] = 384, [385] = 385, [386] = 386, [387] = 387, [388] = 388, [389] = 389, [390] = 390, [391] = 391, [392] = 392, [393] = 393, [394] = 394, [395] = 395, [396] = 279, [397] = 397, [398] = 398, [399] = 399, [400] = 271, [401] = 401, [402] = 402, [403] = 403, [404] = 404, [405] = 405, [406] = 406, [407] = 407, [408] = 408, [409] = 409, [410] = 410, [411] = 411, [412] = 412, [413] = 413, [414] = 414, [415] = 415, [416] = 416, [417] = 417, [418] = 418, [419] = 419, [420] = 420, [421] = 421, [422] = 422, [423] = 423, [424] = 424, [425] = 425, [426] = 426, [427] = 427, [428] = 428, [429] = 429, [430] = 430, [431] = 431, [432] = 432, [433] = 433, [434] = 434, [435] = 435, [436] = 436, [437] = 437, [438] = 438, [439] = 439, [440] = 440, [441] = 441, [442] = 442, [443] = 443, [444] = 444, [445] = 445, [446] = 446, [447] = 447, [448] = 448, [449] = 449, [450] = 450, [451] = 451, [452] = 452, [453] = 453, [454] = 454, [455] = 455, [456] = 456, [457] = 457, [458] = 458, [459] = 459, [460] = 460, [461] = 461, [462] = 462, [463] = 463, [464] = 464, [465] = 465, [466] = 466, [467] = 467, [468] = 468, [469] = 469, [470] = 470, [471] = 471, [472] = 472, [473] = 473, [474] = 474, [475] = 475, [476] = 476, [477] = 477, [478] = 478, [479] = 479, [480] = 480, [481] = 481, [482] = 482, [483] = 483, [484] = 484, [485] = 485, [486] = 486, [487] = 487, [488] = 140, [489] = 489, [490] = 490, [491] = 491, [492] = 492, [493] = 493, [494] = 271, [495] = 495, [496] = 496, [497] = 497, [498] = 498, [499] = 499, [500] = 500, [501] = 501, [502] = 502, [503] = 503, [504] = 504, [505] = 505, [506] = 506, [507] = 507, [508] = 508, [509] = 509, [510] = 510, [511] = 511, [512] = 512, [513] = 513, [514] = 514, [515] = 515, [516] = 516, [517] = 517, [518] = 518, [519] = 519, [520] = 520, [521] = 521, [522] = 522, [523] = 523, [524] = 524, [525] = 525, [526] = 526, [527] = 527, [528] = 528, [529] = 529, [530] = 530, [531] = 499, [532] = 532, [533] = 533, [534] = 534, [535] = 535, [536] = 536, [537] = 537, [538] = 538, [539] = 539, [540] = 540, [541] = 541, [542] = 542, [543] = 543, [544] = 544, [545] = 545, [546] = 546, [547] = 547, [548] = 548, [549] = 549, [550] = 550, [551] = 551, [552] = 552, [553] = 553, [554] = 554, [555] = 555, [556] = 556, [557] = 557, [558] = 558, [559] = 559, [560] = 560, [561] = 561, [562] = 562, [563] = 563, [564] = 564, [565] = 565, [566] = 566, [567] = 567, [568] = 568, [569] = 569, [570] = 570, [571] = 571, [572] = 572, [573] = 573, [574] = 574, [575] = 575, [576] = 576, [577] = 577, [578] = 578, [579] = 579, [580] = 580, [581] = 581, [582] = 582, [583] = 583, [584] = 584, [585] = 585, [586] = 586, [587] = 587, [588] = 588, [589] = 589, [590] = 590, [591] = 591, [592] = 592, [593] = 593, [594] = 594, [595] = 595, [596] = 596, [597] = 597, [598] = 598, [599] = 599, [600] = 600, [601] = 601, [602] = 602, [603] = 603, [604] = 604, [605] = 605, [606] = 606, [607] = 607, [608] = 608, [609] = 609, [610] = 610, [611] = 611, [612] = 612, [613] = 613, [614] = 614, [615] = 615, [616] = 616, [617] = 617, [618] = 618, [619] = 619, [620] = 620, [621] = 621, [622] = 622, [623] = 623, [624] = 624, [625] = 625, [626] = 626, [627] = 627, [628] = 628, [629] = 629, [630] = 630, [631] = 631, [632] = 632, [633] = 633, [634] = 634, [635] = 635, [636] = 636, [637] = 637, [638] = 638, [639] = 639, [640] = 640, [641] = 641, [642] = 642, [643] = 643, [644] = 644, [645] = 645, [646] = 646, [647] = 647, [648] = 648, [649] = 649, [650] = 650, [651] = 651, [652] = 652, [653] = 653, [654] = 654, [655] = 655, [656] = 656, [657] = 657, [658] = 658, [659] = 659, [660] = 660, [661] = 661, [662] = 662, [663] = 663, [664] = 664, [665] = 665, [666] = 666, [667] = 667, [668] = 668, [669] = 669, [670] = 670, [671] = 671, [672] = 672, [673] = 673, [674] = 674, [675] = 675, [676] = 676, [677] = 677, [678] = 678, [679] = 679, [680] = 680, [681] = 681, [682] = 682, [683] = 683, [684] = 684, [685] = 685, [686] = 686, [687] = 687, [688] = 688, [689] = 689, [690] = 690, [691] = 691, [692] = 692, [693] = 693, [694] = 694, [695] = 695, [696] = 696, [697] = 697, [698] = 698, [699] = 699, [700] = 700, [701] = 701, [702] = 702, [703] = 703, [704] = 704, [705] = 705, [706] = 706, [707] = 707, [708] = 708, [709] = 709, [710] = 710, [711] = 711, [712] = 712, [713] = 713, [714] = 714, [715] = 715, [716] = 716, [717] = 717, [718] = 718, [719] = 719, [720] = 720, [721] = 721, [722] = 722, [723] = 723, [724] = 724, [725] = 725, [726] = 726, [727] = 140, [728] = 728, [729] = 729, [730] = 730, [731] = 731, [732] = 732, [733] = 733, [734] = 734, [735] = 735, [736] = 736, [737] = 737, [738] = 738, [739] = 739, [740] = 740, [741] = 741, [742] = 742, [743] = 743, [744] = 744, [745] = 745, [746] = 746, [747] = 747, [748] = 748, [749] = 749, [750] = 750, [751] = 751, [752] = 752, [753] = 753, [754] = 754, [755] = 755, [756] = 756, [757] = 757, [758] = 758, [759] = 759, [760] = 760, [761] = 761, [762] = 762, [763] = 763, [764] = 764, [765] = 765, [766] = 766, [767] = 767, [768] = 768, [769] = 769, [770] = 770, [771] = 771, [772] = 772, [773] = 499, [774] = 774, [775] = 775, [776] = 776, [777] = 777, [778] = 778, [779] = 779, [780] = 780, [781] = 781, [782] = 782, [783] = 783, [784] = 784, [785] = 785, [786] = 786, [787] = 787, [788] = 788, [789] = 789, [790] = 790, [791] = 791, [792] = 792, [793] = 793, [794] = 794, [795] = 795, [796] = 796, [797] = 797, [798] = 798, [799] = 799, [800] = 800, [801] = 801, [802] = 802, [803] = 803, [804] = 804, [805] = 805, [806] = 806, [807] = 807, [808] = 808, [809] = 809, [810] = 810, [811] = 811, [812] = 812, [813] = 813, [814] = 814, [815] = 815, [816] = 816, [817] = 817, [818] = 818, [819] = 819, [820] = 820, [821] = 821, [822] = 822, [823] = 823, [824] = 824, [825] = 825, [826] = 826, [827] = 827, [828] = 828, [829] = 829, [830] = 830, [831] = 831, [832] = 832, [833] = 833, [834] = 834, [835] = 835, [836] = 836, [837] = 823, [838] = 838, [839] = 823, [840] = 823, [841] = 823, [842] = 823, [843] = 811, [844] = 811, [845] = 811, [846] = 811, [847] = 811, [848] = 848, }; static bool ts_lex(TSLexer *lexer, TSStateId state) { START_LEXER(); eof = lexer->eof(lexer); switch (state) { case 0: if (eof) ADVANCE(1869); ADVANCE_MAP( '\n', 2093, '\r', 1, '!', 1871, '"', 1888, '$', 2070, '%', 1887, '*', 1903, '+', 1927, ',', 1897, '-', 1928, ':', 1925, '=', 2027, '?', 1905, '@', 1995, 'S', 1877, '^', 1932, 's', 1877, '}', 2073, '\t', 2008, ' ', 2008, 'D', 1877, 'd', 1877, 'H', 1877, 'h', 1877, 'M', 1877, 'm', 1877, 'W', 1877, 'w', 1877, 0x0b, 2005, '\f', 2005, 'G', 1877, 'K', 1877, 'g', 1877, 'k', 1877, ); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1877); if (lookahead != 0) ADVANCE(1877); END_STATE(); case 1: if (lookahead == '\n') ADVANCE(2093); END_STATE(); case 2: ADVANCE_MAP( '\n', 2093, '\r', 1, '!', 1871, '"', 1888, '*', 1903, '+', 1927, '-', 1928, '0', 2076, ':', 1925, '=', 2085, '?', 1905, 'A', 1223, 'C', 791, 'E', 1812, 'F', 1186, 'O', 1559, 'S', 1983, 'a', 267, 'c', 569, 'e', 375, 'f', 573, 'n', 561, 'o', 441, 'p', 565, 'r', 676, 's', 509, 'w', 435, 'y', 423, '\t', 2091, ' ', 2091, 'H', 1461, 'h', 1461, 'L', 1456, 'l', 1456, 'T', 759, 't', 759, 'U', 1644, 'u', 1644, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2077); END_STATE(); case 3: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '!') ADVANCE(1871); if (lookahead == '"') ADVANCE(1888); if (lookahead == '*') ADVANCE(1903); if (lookahead == '?') ADVANCE(1905); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && (lookahead < ' ' || '"' < lookahead)) ADVANCE(1877); END_STATE(); case 4: ADVANCE_MAP( '\n', 2093, '\r', 1, '$', 1884, '%', 1887, '*', 1903, '?', 1905, '\t', 2092, ' ', 2092, ); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 5: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '$') ADVANCE(1884); if (lookahead == '%') ADVANCE(1887); if (lookahead == ':') ADVANCE(1925); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 6: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '$') ADVANCE(1884); if (lookahead == '%') ADVANCE(1887); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 7: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '$') ADVANCE(2007); if (lookahead == '%') ADVANCE(2010); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2008); if (lookahead != 0) ADVANCE(2005); END_STATE(); case 8: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '$') ADVANCE(2007); if (lookahead == '%') ADVANCE(2011); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2008); if (lookahead != 0) ADVANCE(2005); END_STATE(); case 9: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '%') ADVANCE(1887); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 10: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '%') ADVANCE(2009); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2008); if (lookahead != 0) ADVANCE(2005); END_STATE(); case 11: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '%') ADVANCE(1885); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 12: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '%') ADVANCE(2012); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2008); if (lookahead != 0) ADVANCE(2005); END_STATE(); case 13: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '*') ADVANCE(1903); if (lookahead == ',') ADVANCE(1897); if (lookahead == '?') ADVANCE(1905); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 14: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '*') ADVANCE(1903); if (lookahead == '-') ADVANCE(1928); if (lookahead == '?') ADVANCE(1905); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2020); END_STATE(); case 15: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '*') ADVANCE(1903); if (lookahead == '?') ADVANCE(1905); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 16: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == ',') ADVANCE(1897); if (lookahead == ':') ADVANCE(1925); if (lookahead == '@') ADVANCE(1995); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 17: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == ',') ADVANCE(1897); if (lookahead == ':') ADVANCE(1925); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 18: ADVANCE_MAP( '\n', 2093, '\r', 1, '0', 2076, 'a', 438, 'c', 630, 'e', 439, 'l', 402, 'n', 576, 'r', 415, 't', 469, '\t', 2092, ' ', 2092, 'D', 2080, 'd', 2080, 'H', 2081, 'h', 2081, 'M', 2082, 'm', 2082, 'S', 2083, 's', 2083, 'W', 2079, 'w', 2079, ); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(2077); END_STATE(); case 19: ADVANCE_MAP( '\n', 2093, '\r', 1, 'A', 296, 'D', 248, 'L', 280, 'U', 288, 'h', 579, 'n', 561, 'u', 540, 'y', 423, '\t', 2092, ' ', 2092, 'G', 2078, 'K', 2078, 'M', 2078, 'g', 2078, 'k', 2078, 'm', 2078, ); END_STATE(); case 20: if (lookahead == '\n') ADVANCE(2093); if (lookahead == '\r') ADVANCE(1); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead)) ADVANCE(1877); END_STATE(); case 21: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(2070); if (lookahead == '%') ADVANCE(1887); if (lookahead == 'S') ADVANCE(1879); if (lookahead == 'n') ADVANCE(1882); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 22: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(1884); if (lookahead == '%') ADVANCE(1887); if (lookahead == '*') ADVANCE(1903); if (lookahead == '0') ADVANCE(1877); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1886); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 23: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(1884); if (lookahead == '%') ADVANCE(1887); if (lookahead == '*') ADVANCE(1903); if (lookahead == '?') ADVANCE(1905); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 24: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(1884); if (lookahead == '%') ADVANCE(1887); if (lookahead == '*') ADVANCE(1903); if (lookahead == '\\') ADVANCE(1878); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(2086); if (lookahead != 0) ADVANCE(1877); END_STATE(); case 25: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(1884); if (lookahead == '%') ADVANCE(1887); if (lookahead == '*') ADVANCE(1903); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 26: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(1884); if (lookahead == '%') ADVANCE(1887); if (lookahead == 'n') ADVANCE(1882); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 27: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(1884); if (lookahead == '%') ADVANCE(1887); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 28: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(2069); if (lookahead == 'n') ADVANCE(1881); if (lookahead == 'y') ADVANCE(1880); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 29: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(2069); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 30: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(2088); if (lookahead == '%') ADVANCE(2090); if (lookahead == '*') ADVANCE(1903); if (lookahead == '?') ADVANCE(1905); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0) ADVANCE(2086); END_STATE(); case 31: if (lookahead == '"') ADVANCE(1888); if (lookahead == '$') ADVANCE(2088); if (lookahead == '%') ADVANCE(2090); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0) ADVANCE(2086); END_STATE(); case 32: if (lookahead == '"') ADVANCE(1888); if (lookahead == '%') ADVANCE(1887); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 33: if (lookahead == '"') ADVANCE(1888); if (lookahead == '%') ADVANCE(2090); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0) ADVANCE(2086); END_STATE(); case 34: if (lookahead == '"') ADVANCE(1888); if (lookahead == '%') ADVANCE(1885); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 35: if (lookahead == '"') ADVANCE(1888); if (lookahead == '%') ADVANCE(2089); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0) ADVANCE(2086); END_STATE(); case 36: if (lookahead == '"') ADVANCE(1888); if (lookahead == '*') ADVANCE(1903); if (lookahead == ',') ADVANCE(1897); if (lookahead == '?') ADVANCE(1905); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0) ADVANCE(2086); END_STATE(); case 37: if (lookahead == '"') ADVANCE(1888); if (lookahead == '*') ADVANCE(1903); if (lookahead == '0') ADVANCE(1877); if (('1' <= lookahead && lookahead <= '9')) ADVANCE(1886); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 38: if (lookahead == '"') ADVANCE(1888); if (lookahead == '*') ADVANCE(1903); if (lookahead == '?') ADVANCE(1905); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0) ADVANCE(2086); END_STATE(); case 39: if (lookahead == '"') ADVANCE(1888); if (lookahead == '*') ADVANCE(1903); if (lookahead == '?') ADVANCE(1905); if (lookahead == 'n') ADVANCE(1882); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 40: if (lookahead == '"') ADVANCE(1888); if (lookahead == '*') ADVANCE(1903); if (lookahead == '?') ADVANCE(1905); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 41: if (lookahead == '"') ADVANCE(1888); if (lookahead == '*') ADVANCE(1903); if (lookahead == '\\') ADVANCE(1878); if (('\t' <= lookahead && lookahead <= '\r') || lookahead == ' ') ADVANCE(2086); if (lookahead != 0) ADVANCE(1877); END_STATE(); case 42: if (lookahead == '"') ADVANCE(1888); if (lookahead == ',') ADVANCE(1897); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0) ADVANCE(2086); END_STATE(); case 43: if (lookahead == '"') ADVANCE(1888); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0) ADVANCE(2086); END_STATE(); case 44: if (lookahead == '"') ADVANCE(1888); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 45: if (lookahead == '"') ADVANCE(1889); if (lookahead == '*') ADVANCE(1904); if (lookahead == 'a') ADVANCE(1892); if (lookahead == 'n') ADVANCE(1894); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 46: if (lookahead == '"') ADVANCE(1889); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 47: if (lookahead == '$') ADVANCE(2007); if (lookahead == '%') ADVANCE(2010); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r') ADVANCE(2005); END_STATE(); case 48: if (lookahead == '$') ADVANCE(2007); if (lookahead == '%') ADVANCE(2011); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r') ADVANCE(2005); END_STATE(); case 49: if (lookahead == '%') ADVANCE(2009); if (lookahead == 'n') ADVANCE(2006); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r') ADVANCE(2005); END_STATE(); case 50: if (lookahead == '%') ADVANCE(2012); if (lookahead != 0 && lookahead != '\n' && lookahead != '\r') ADVANCE(2005); END_STATE(); case 51: if (lookahead == '*') ADVANCE(1903); if (lookahead == ',') ADVANCE(1897); if (lookahead == ':') ADVANCE(1925); if (lookahead == '?') ADVANCE(1905); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 52: if (lookahead == '*') ADVANCE(1903); if (lookahead == ':') ADVANCE(1925); if (lookahead == '?') ADVANCE(1905); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0 && lookahead != '"') ADVANCE(2086); END_STATE(); case 53: if (lookahead == '*') ADVANCE(1903); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0 && lookahead != '"') ADVANCE(2086); END_STATE(); case 54: if (lookahead == '-') ADVANCE(407); END_STATE(); case 55: if (lookahead == '-') ADVANCE(383); END_STATE(); case 56: if (lookahead == '-') ADVANCE(529); END_STATE(); case 57: if (lookahead == '-') ADVANCE(130); END_STATE(); case 58: if (lookahead == '-') ADVANCE(355); END_STATE(); case 59: if (lookahead == '-') ADVANCE(152); END_STATE(); case 60: if (lookahead == '-') ADVANCE(445); END_STATE(); case 61: if (lookahead == '-') ADVANCE(718); END_STATE(); case 62: if (lookahead == '-') ADVANCE(592); END_STATE(); case 63: if (lookahead == '-') ADVANCE(535); END_STATE(); case 64: if (lookahead == '-') ADVANCE(360); END_STATE(); case 65: if (lookahead == '-') ADVANCE(648); END_STATE(); case 66: if (lookahead == '-') ADVANCE(457); END_STATE(); case 67: if (lookahead == '-') ADVANCE(725); END_STATE(); case 68: if (lookahead == '-') ADVANCE(354); END_STATE(); case 69: if (lookahead == '-') ADVANCE(425); END_STATE(); case 70: if (lookahead == '-') ADVANCE(368); if (lookahead == '@') ADVANCE(586); END_STATE(); case 71: if (lookahead == '-') ADVANCE(414); if (lookahead == '@') ADVANCE(563); END_STATE(); case 72: if (lookahead == '-') ADVANCE(531); END_STATE(); case 73: if (lookahead == '-') ADVANCE(622); END_STATE(); case 74: if (lookahead == '-') ADVANCE(432); END_STATE(); case 75: if (lookahead == '-') ADVANCE(409); if (lookahead == '1') ADVANCE(90); END_STATE(); case 76: if (lookahead == '-') ADVANCE(154); END_STATE(); case 77: if (lookahead == '-') ADVANCE(601); END_STATE(); case 78: if (lookahead == '-') ADVANCE(548); END_STATE(); case 79: if (lookahead == '-') ADVANCE(490); END_STATE(); case 80: if (lookahead == '-') ADVANCE(546); END_STATE(); case 81: if (lookahead == '-') ADVANCE(695); END_STATE(); case 82: if (lookahead == '-') ADVANCE(164); END_STATE(); case 83: if (lookahead == '-') ADVANCE(390); END_STATE(); case 84: if (lookahead == '-') ADVANCE(556); END_STATE(); case 85: if (lookahead == '-') ADVANCE(656); END_STATE(); case 86: if (lookahead == '-') ADVANCE(349); END_STATE(); case 87: if (lookahead == '-') ADVANCE(557); END_STATE(); case 88: if (lookahead == '-') ADVANCE(558); END_STATE(); case 89: if (lookahead == '-') ADVANCE(660); END_STATE(); case 90: if (lookahead == '-') ADVANCE(663); if (lookahead == '4') ADVANCE(91); if (lookahead == '6') ADVANCE(92); if (lookahead == '8') ADVANCE(92); END_STATE(); case 91: if (lookahead == '-') ADVANCE(664); END_STATE(); case 92: if (lookahead == '-') ADVANCE(667); END_STATE(); case 93: if (lookahead == '-') ADVANCE(666); END_STATE(); case 94: if (lookahead == '-') ADVANCE(428); END_STATE(); case 95: if (lookahead == '-') ADVANCE(668); END_STATE(); case 96: if (lookahead == '-') ADVANCE(669); END_STATE(); case 97: if (lookahead == '-') ADVANCE(670); END_STATE(); case 98: if (lookahead == '-') ADVANCE(671); END_STATE(); case 99: if (lookahead == '-') ADVANCE(672); END_STATE(); case 100: if (lookahead == '-') ADVANCE(434); END_STATE(); case 101: if (lookahead == '-') ADVANCE(559); END_STATE(); case 102: if (lookahead == '-') ADVANCE(679); END_STATE(); case 103: if (lookahead == '-') ADVANCE(433); END_STATE(); case 104: if (lookahead == '-') ADVANCE(681); END_STATE(); case 105: if (lookahead == '.') ADVANCE(571); END_STATE(); case 106: if (lookahead == '.') ADVANCE(361); END_STATE(); case 107: if (lookahead == '.') ADVANCE(364); END_STATE(); case 108: if (lookahead == '.') ADVANCE(366); END_STATE(); case 109: if (lookahead == '.') ADVANCE(367); END_STATE(); case 110: if (lookahead == '.') ADVANCE(369); END_STATE(); case 111: if (lookahead == '/') ADVANCE(1866); END_STATE(); case 112: if (lookahead == '/') ADVANCE(111); END_STATE(); case 113: if (lookahead == '0') ADVANCE(62); END_STATE(); case 114: if (lookahead == '0') ADVANCE(141); END_STATE(); case 115: if (lookahead == '0') ADVANCE(187); END_STATE(); case 116: if (lookahead == '1') ADVANCE(142); if (lookahead == '2') ADVANCE(185); END_STATE(); case 117: if (lookahead == '1') ADVANCE(2059); END_STATE(); case 118: if (lookahead == '1') ADVANCE(2061); if (lookahead == '2') ADVANCE(76); END_STATE(); case 119: if (lookahead == '1') ADVANCE(232); END_STATE(); case 120: if (lookahead == '1') ADVANCE(727); END_STATE(); case 121: if (lookahead == '1') ADVANCE(1955); END_STATE(); case 122: if (lookahead == '1') ADVANCE(179); END_STATE(); case 123: if (lookahead == '1') ADVANCE(2056); END_STATE(); case 124: if (lookahead == '1') ADVANCE(2056); if (lookahead == '2') ADVANCE(196); END_STATE(); case 125: if (lookahead == '1') ADVANCE(2063); END_STATE(); case 126: if (lookahead == '1') ADVANCE(1858); if (lookahead == '2') ADVANCE(1858); if (lookahead == '3') ADVANCE(1858); if (lookahead == '4') ADVANCE(1858); END_STATE(); case 127: if (lookahead == '1') ADVANCE(139); END_STATE(); case 128: if (lookahead == '1') ADVANCE(228); END_STATE(); case 129: if (lookahead == '1') ADVANCE(230); END_STATE(); case 130: if (lookahead == '1') ADVANCE(147); if (lookahead == '6') ADVANCE(181); END_STATE(); case 131: if (lookahead == '1') ADVANCE(229); END_STATE(); case 132: if (lookahead == '1') ADVANCE(144); END_STATE(); case 133: if (lookahead == '1') ADVANCE(121); END_STATE(); case 134: if (lookahead == '1') ADVANCE(234); END_STATE(); case 135: if (lookahead == '1') ADVANCE(148); END_STATE(); case 136: if (lookahead == '1') ADVANCE(176); END_STATE(); case 137: if (lookahead == '1') ADVANCE(145); END_STATE(); case 138: if (lookahead == '1') ADVANCE(146); END_STATE(); case 139: if (lookahead == '1') ADVANCE(1505); END_STATE(); case 140: if (lookahead == '1') ADVANCE(233); END_STATE(); case 141: if (lookahead == '1') ADVANCE(240); END_STATE(); case 142: if (lookahead == '2') ADVANCE(227); if (lookahead == '9') ADVANCE(153); END_STATE(); case 143: if (lookahead == '2') ADVANCE(113); END_STATE(); case 144: if (lookahead == '2') ADVANCE(2059); END_STATE(); case 145: if (lookahead == '2') ADVANCE(2056); END_STATE(); case 146: if (lookahead == '2') ADVANCE(2063); END_STATE(); case 147: if (lookahead == '2') ADVANCE(223); END_STATE(); case 148: if (lookahead == '2') ADVANCE(2062); END_STATE(); case 149: if (lookahead == '2') ADVANCE(188); END_STATE(); case 150: if (lookahead == '2') ADVANCE(191); END_STATE(); case 151: if (lookahead == '2') ADVANCE(192); if (lookahead == '3') ADVANCE(225); if (lookahead == '5') ADVANCE(160); END_STATE(); case 152: if (lookahead == '2') ADVANCE(192); if (lookahead == '5') ADVANCE(132); END_STATE(); case 153: if (lookahead == '2') ADVANCE(68); END_STATE(); case 154: if (lookahead == '2') ADVANCE(190); if (lookahead == '5') ADVANCE(135); END_STATE(); case 155: if (lookahead == '2') ADVANCE(194); END_STATE(); case 156: if (lookahead == '2') ADVANCE(59); END_STATE(); case 157: if (lookahead == '2') ADVANCE(123); END_STATE(); case 158: if (lookahead == '2') ADVANCE(196); if (lookahead == '3') ADVANCE(224); if (lookahead == '5') ADVANCE(157); END_STATE(); case 159: if (lookahead == '2') ADVANCE(63); END_STATE(); case 160: if (lookahead == '2') ADVANCE(117); END_STATE(); case 161: if (lookahead == '2') ADVANCE(197); END_STATE(); case 162: if (lookahead == '2') ADVANCE(199); END_STATE(); case 163: if (lookahead == '2') ADVANCE(201); if (lookahead == '3') ADVANCE(226); if (lookahead == '5') ADVANCE(165); END_STATE(); case 164: if (lookahead == '2') ADVANCE(201); if (lookahead == '5') ADVANCE(138); END_STATE(); case 165: if (lookahead == '2') ADVANCE(125); END_STATE(); case 166: if (lookahead == '2') ADVANCE(195); END_STATE(); case 167: if (lookahead == '2') ADVANCE(78); END_STATE(); case 168: if (lookahead == '2') ADVANCE(200); END_STATE(); case 169: if (lookahead == '2') ADVANCE(82); END_STATE(); case 170: if (lookahead == '2') ADVANCE(206); END_STATE(); case 171: if (lookahead == '2') ADVANCE(207); END_STATE(); case 172: if (lookahead == '2') ADVANCE(84); END_STATE(); case 173: if (lookahead == '2') ADVANCE(87); END_STATE(); case 174: if (lookahead == '2') ADVANCE(88); END_STATE(); case 175: if (lookahead == '2') ADVANCE(209); END_STATE(); case 176: if (lookahead == '2') ADVANCE(241); END_STATE(); case 177: if (lookahead == '2') ADVANCE(210); END_STATE(); case 178: if (lookahead == '2') ADVANCE(101); END_STATE(); case 179: if (lookahead == '3') ADVANCE(115); END_STATE(); case 180: if (lookahead == '4') ADVANCE(2059); END_STATE(); case 181: if (lookahead == '4') ADVANCE(71); END_STATE(); case 182: if (lookahead == '4') ADVANCE(2056); END_STATE(); case 183: if (lookahead == '4') ADVANCE(2063); END_STATE(); case 184: if (lookahead == '5') ADVANCE(1951); END_STATE(); case 185: if (lookahead == '5') ADVANCE(219); END_STATE(); case 186: if (lookahead == '5') ADVANCE(2061); END_STATE(); case 187: if (lookahead == '5') ADVANCE(239); END_STATE(); case 188: if (lookahead == '5') ADVANCE(211); END_STATE(); case 189: if (lookahead == '5') ADVANCE(119); END_STATE(); case 190: if (lookahead == '5') ADVANCE(217); END_STATE(); case 191: if (lookahead == '5') ADVANCE(189); END_STATE(); case 192: if (lookahead == '5') ADVANCE(212); END_STATE(); case 193: if (lookahead == '5') ADVANCE(128); END_STATE(); case 194: if (lookahead == '5') ADVANCE(213); END_STATE(); case 195: if (lookahead == '5') ADVANCE(193); END_STATE(); case 196: if (lookahead == '5') ADVANCE(214); END_STATE(); case 197: if (lookahead == '5') ADVANCE(216); END_STATE(); case 198: if (lookahead == '5') ADVANCE(129); END_STATE(); case 199: if (lookahead == '5') ADVANCE(220); END_STATE(); case 200: if (lookahead == '5') ADVANCE(198); END_STATE(); case 201: if (lookahead == '5') ADVANCE(215); END_STATE(); case 202: if (lookahead == '5') ADVANCE(136); END_STATE(); case 203: if (lookahead == '5') ADVANCE(137); END_STATE(); case 204: if (lookahead == '5') ADVANCE(131); END_STATE(); case 205: if (lookahead == '5') ADVANCE(134); END_STATE(); case 206: if (lookahead == '5') ADVANCE(204); END_STATE(); case 207: if (lookahead == '5') ADVANCE(205); END_STATE(); case 208: if (lookahead == '5') ADVANCE(140); END_STATE(); case 209: if (lookahead == '5') ADVANCE(208); END_STATE(); case 210: if (lookahead == '5') ADVANCE(221); END_STATE(); case 211: if (lookahead == '6') ADVANCE(1952); END_STATE(); case 212: if (lookahead == '6') ADVANCE(2059); END_STATE(); case 213: if (lookahead == '6') ADVANCE(2057); END_STATE(); case 214: if (lookahead == '6') ADVANCE(2056); END_STATE(); case 215: if (lookahead == '6') ADVANCE(2063); END_STATE(); case 216: if (lookahead == '6') ADVANCE(70); END_STATE(); case 217: if (lookahead == '6') ADVANCE(2062); END_STATE(); case 218: if (lookahead == '6') ADVANCE(120); END_STATE(); case 219: if (lookahead == '6') ADVANCE(58); END_STATE(); case 220: if (lookahead == '6') ADVANCE(240); END_STATE(); case 221: if (lookahead == '6') ADVANCE(242); END_STATE(); case 222: if (lookahead == '7') ADVANCE(218); END_STATE(); case 223: if (lookahead == '8') ADVANCE(71); END_STATE(); case 224: if (lookahead == '8') ADVANCE(182); END_STATE(); case 225: if (lookahead == '8') ADVANCE(180); END_STATE(); case 226: if (lookahead == '8') ADVANCE(183); END_STATE(); case 227: if (lookahead == '8') ADVANCE(58); END_STATE(); case 228: if (lookahead == '9') ADVANCE(2059); END_STATE(); case 229: if (lookahead == '9') ADVANCE(2063); END_STATE(); case 230: if (lookahead == '9') ADVANCE(70); END_STATE(); case 231: if (lookahead == '9') ADVANCE(217); if (lookahead == 'e') ADVANCE(706); END_STATE(); case 232: if (lookahead == '9') ADVANCE(85); END_STATE(); case 233: if (lookahead == '9') ADVANCE(89); END_STATE(); case 234: if (lookahead == '9') ADVANCE(242); END_STATE(); case 235: if (lookahead == ':') ADVANCE(1925); if (lookahead == '\\') ADVANCE(2087); if (lookahead != 0 && lookahead != '"') ADVANCE(2086); END_STATE(); case 236: if (lookahead == ':') ADVANCE(1925); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 237: if (lookahead == ':') ADVANCE(112); END_STATE(); case 238: if (lookahead == '@') ADVANCE(563); END_STATE(); case 239: if (lookahead == '@') ADVANCE(585); END_STATE(); case 240: if (lookahead == '@') ADVANCE(586); END_STATE(); case 241: if (lookahead == '@') ADVANCE(587); END_STATE(); case 242: if (lookahead == '@') ADVANCE(588); END_STATE(); case 243: if (lookahead == 'A') ADVANCE(289); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1332); if (lookahead == 'O' || lookahead == 'o') ADVANCE(1516); END_STATE(); case 244: if (lookahead == 'A') ADVANCE(268); END_STATE(); case 245: if (lookahead == 'A') ADVANCE(1238); if (lookahead == 'a') ADVANCE(358); if (lookahead == 'E' || lookahead == 'e') ADVANCE(848); END_STATE(); case 246: if (lookahead == 'A') ADVANCE(269); END_STATE(); case 247: if (lookahead == 'A') ADVANCE(295); END_STATE(); case 248: if (lookahead == 'A') ADVANCE(256); END_STATE(); case 249: if (lookahead == 'B') ADVANCE(294); END_STATE(); case 250: if (lookahead == 'B') ADVANCE(276); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1068); END_STATE(); case 251: if (lookahead == 'C') ADVANCE(266); END_STATE(); case 252: if (lookahead == 'C') ADVANCE(246); END_STATE(); case 253: if (lookahead == 'E') ADVANCE(249); if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1336); END_STATE(); case 254: if (lookahead == 'E') ADVANCE(283); if (lookahead == 'e') ADVANCE(1527); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1609); END_STATE(); case 255: if (lookahead == 'E') ADVANCE(2051); END_STATE(); case 256: if (lookahead == 'E') ADVANCE(270); END_STATE(); case 257: if (lookahead == 'E') ADVANCE(290); END_STATE(); case 258: if (lookahead == 'E') ADVANCE(285); END_STATE(); case 259: if (lookahead == 'F') ADVANCE(275); if (lookahead == 'C' || lookahead == 'c') ADVANCE(1240); END_STATE(); case 260: if (lookahead == 'G') ADVANCE(2052); END_STATE(); case 261: ADVANCE_MAP( 'H', 742, 'h', 245, 'u', 607, 'A', 1335, 'a', 1335, 'E', 1525, 'e', 1525, 'I', 1493, 'i', 1493, 'L', 969, 'l', 969, 'O', 1279, 'o', 1279, ); END_STATE(); case 262: if (lookahead == 'H') ADVANCE(298); END_STATE(); case 263: if (lookahead == 'H') ADVANCE(2053); END_STATE(); case 264: if (lookahead == 'H') ADVANCE(299); END_STATE(); case 265: if (lookahead == 'I') ADVANCE(257); END_STATE(); case 266: if (lookahead == 'K') ADVANCE(1970); END_STATE(); case 267: if (lookahead == 'L') ADVANCE(1224); if (lookahead == 'c') ADVANCE(370); if (lookahead == 'l') ADVANCE(723); if (lookahead == 'n') ADVANCE(728); if (lookahead == 's') ADVANCE(505); if (lookahead == 'u') ADVANCE(694); END_STATE(); case 268: if (lookahead == 'L') ADVANCE(2051); END_STATE(); case 269: if (lookahead == 'L') ADVANCE(1862); END_STATE(); case 270: if (lookahead == 'M') ADVANCE(278); END_STATE(); case 271: ADVANCE_MAP( 'N', 259, 'n', 849, 'D', 972, 'd', 972, 'G', 1337, 'g', 1337, 'P', 1515, 'p', 1515, ); END_STATE(); case 272: if (lookahead == 'N') ADVANCE(2053); END_STATE(); case 273: ADVANCE_MAP( 'N', 849, 'n', 405, 'D', 972, 'd', 972, 'G', 1337, 'g', 1337, 'P', 1515, 'p', 1515, ); END_STATE(); case 274: if (lookahead == 'O') ADVANCE(1111); if (lookahead == 'o') ADVANCE(537); if (lookahead == 'U' || lookahead == 'u') ADVANCE(1280); END_STATE(); case 275: if (lookahead == 'O') ADVANCE(2051); END_STATE(); case 276: if (lookahead == 'O') ADVANCE(286); END_STATE(); case 277: if (lookahead == 'O') ADVANCE(251); END_STATE(); case 278: if (lookahead == 'O') ADVANCE(272); END_STATE(); case 279: if (lookahead == 'O') ADVANCE(284); END_STATE(); case 280: if (lookahead == 'O') ADVANCE(252); END_STATE(); case 281: if (lookahead == 'R') ADVANCE(282); if (lookahead == 'N' || lookahead == 'n') ADVANCE(743); if (lookahead == 'S' || lookahead == 's') ADVANCE(854); if (lookahead == 'X' || lookahead == 'x') ADVANCE(1148); END_STATE(); case 282: if (lookahead == 'R') ADVANCE(279); END_STATE(); case 283: if (lookahead == 'R') ADVANCE(250); if (lookahead == 'r') ADVANCE(1147); END_STATE(); case 284: if (lookahead == 'R') ADVANCE(2051); END_STATE(); case 285: if (lookahead == 'R') ADVANCE(2053); END_STATE(); case 286: if (lookahead == 'S') ADVANCE(255); END_STATE(); case 287: if (lookahead == 'S') ADVANCE(277); END_STATE(); case 288: if (lookahead == 'S') ADVANCE(258); END_STATE(); case 289: if (lookahead == 'T') ADVANCE(244); END_STATE(); case 290: if (lookahead == 'T') ADVANCE(2051); END_STATE(); case 291: if (lookahead == 'T') ADVANCE(263); END_STATE(); case 292: if (lookahead == 'T') ADVANCE(264); END_STATE(); case 293: if (lookahead == 'U') ADVANCE(265); END_STATE(); case 294: if (lookahead == 'U') ADVANCE(260); END_STATE(); case 295: if (lookahead == 'U') ADVANCE(292); END_STATE(); case 296: if (lookahead == 'U') ADVANCE(291); END_STATE(); case 297: if (lookahead == '^') ADVANCE(1948); if (lookahead == 'n') ADVANCE(1947); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1946); END_STATE(); case 298: if (lookahead == '_') ADVANCE(247); END_STATE(); case 299: if (lookahead == '_') ADVANCE(287); END_STATE(); case 300: if (lookahead == 'a') ADVANCE(363); END_STATE(); case 301: if (lookahead == 'a') ADVANCE(149); END_STATE(); case 302: if (lookahead == 'a') ADVANCE(709); END_STATE(); case 303: if (lookahead == 'a') ADVANCE(2059); END_STATE(); case 304: if (lookahead == 'a') ADVANCE(2063); END_STATE(); case 305: if (lookahead == 'a') ADVANCE(65); END_STATE(); case 306: if (lookahead == 'a') ADVANCE(118); END_STATE(); case 307: if (lookahead == 'a') ADVANCE(124); END_STATE(); case 308: if (lookahead == 'a') ADVANCE(143); END_STATE(); case 309: if (lookahead == 'a') ADVANCE(711); END_STATE(); case 310: if (lookahead == 'a') ADVANCE(729); END_STATE(); case 311: if (lookahead == 'a') ADVANCE(344); END_STATE(); case 312: if (lookahead == 'a') ADVANCE(538); END_STATE(); case 313: if (lookahead == 'a') ADVANCE(594); END_STATE(); case 314: if (lookahead == 'a') ADVANCE(614); END_STATE(); case 315: if (lookahead == 'a') ADVANCE(123); END_STATE(); case 316: if (lookahead == 'a') ADVANCE(202); END_STATE(); case 317: if (lookahead == 'a') ADVANCE(372); END_STATE(); case 318: if (lookahead == 'a') ADVANCE(645); END_STATE(); case 319: if (lookahead == 'a') ADVANCE(365); END_STATE(); case 320: if (lookahead == 'a') ADVANCE(544); END_STATE(); case 321: if (lookahead == 'a') ADVANCE(734); END_STATE(); case 322: if (lookahead == 'a') ADVANCE(156); END_STATE(); case 323: if (lookahead == 'a') ADVANCE(203); END_STATE(); case 324: if (lookahead == 'a') ADVANCE(159); END_STATE(); case 325: if (lookahead == 'a') ADVANCE(167); END_STATE(); case 326: if (lookahead == 'a') ADVANCE(155); END_STATE(); case 327: if (lookahead == 'a') ADVANCE(169); END_STATE(); case 328: if (lookahead == 'a') ADVANCE(646); if (lookahead == 'u') ADVANCE(345); END_STATE(); case 329: if (lookahead == 'a') ADVANCE(172); END_STATE(); case 330: if (lookahead == 'a') ADVANCE(173); END_STATE(); case 331: if (lookahead == 'a') ADVANCE(174); END_STATE(); case 332: if (lookahead == 'a') ADVANCE(95); END_STATE(); case 333: if (lookahead == 'a') ADVANCE(96); END_STATE(); case 334: if (lookahead == 'a') ADVANCE(97); END_STATE(); case 335: if (lookahead == 'a') ADVANCE(98); END_STATE(); case 336: if (lookahead == 'a') ADVANCE(99); END_STATE(); case 337: if (lookahead == 'a') ADVANCE(178); END_STATE(); case 338: if (lookahead == 'a') ADVANCE(102); END_STATE(); case 339: if (lookahead == 'a') ADVANCE(717); END_STATE(); case 340: if (lookahead == 'b') ADVANCE(626); END_STATE(); case 341: if (lookahead == 'b') ADVANCE(353); END_STATE(); case 342: if (lookahead == 'b') ADVANCE(353); if (lookahead == 't') ADVANCE(608); END_STATE(); case 343: if (lookahead == 'b') ADVANCE(309); END_STATE(); case 344: if (lookahead == 'b') ADVANCE(487); END_STATE(); case 345: if (lookahead == 'b') ADVANCE(518); END_STATE(); case 346: if (lookahead == 'b') ADVANCE(580); END_STATE(); case 347: if (lookahead == 'b') ADVANCE(318); END_STATE(); case 348: if (lookahead == 'b') ADVANCE(574); END_STATE(); case 349: if (lookahead == 'b') ADVANCE(582); END_STATE(); case 350: if (lookahead == 'b') ADVANCE(640); END_STATE(); case 351: if (lookahead == 'b') ADVANCE(339); END_STATE(); case 352: if (lookahead == 'c') ADVANCE(378); if (lookahead == 'N' || lookahead == 'n') ADVANCE(743); if (lookahead == 'S' || lookahead == 's') ADVANCE(854); if (lookahead == 'X' || lookahead == 'x') ADVANCE(1148); END_STATE(); case 353: if (lookahead == 'c') ADVANCE(2055); END_STATE(); case 354: if (lookahead == 'c') ADVANCE(342); END_STATE(); case 355: if (lookahead == 'c') ADVANCE(342); if (lookahead == 'g') ADVANCE(359); END_STATE(); case 356: if (lookahead == 'c') ADVANCE(2054); END_STATE(); case 357: if (lookahead == 'c') ADVANCE(385); END_STATE(); case 358: if (lookahead == 'c') ADVANCE(455); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1250); END_STATE(); case 359: if (lookahead == 'c') ADVANCE(523); END_STATE(); case 360: if (lookahead == 'c') ADVANCE(341); END_STATE(); case 361: if (lookahead == 'c') ADVANCE(567); END_STATE(); case 362: if (lookahead == 'c') ADVANCE(508); END_STATE(); case 363: if (lookahead == 'c') ADVANCE(56); END_STATE(); case 364: if (lookahead == 'c') ADVANCE(570); END_STATE(); case 365: if (lookahead == 'c') ADVANCE(57); END_STATE(); case 366: if (lookahead == 'c') ADVANCE(572); END_STATE(); case 367: if (lookahead == 'c') ADVANCE(575); END_STATE(); case 368: if (lookahead == 'c') ADVANCE(411); END_STATE(); case 369: if (lookahead == 'c') ADVANCE(577); END_STATE(); case 370: if (lookahead == 'c') ADVANCE(417); END_STATE(); case 371: if (lookahead == 'c') ADVANCE(400); END_STATE(); case 372: if (lookahead == 'c') ADVANCE(693); END_STATE(); case 373: if (lookahead == 'c') ADVANCE(463); END_STATE(); case 374: if (lookahead == 'c') ADVANCE(393); END_STATE(); case 375: if (lookahead == 'c') ADVANCE(394); if (lookahead == 't') ADVANCE(465); if (lookahead == 'X' || lookahead == 'x') ADVANCE(1006); END_STATE(); case 376: if (lookahead == 'c') ADVANCE(395); END_STATE(); case 377: if (lookahead == 'd') ADVANCE(184); if (lookahead == 'A' || lookahead == 'a') ADVANCE(856); END_STATE(); case 378: if (lookahead == 'd') ADVANCE(482); END_STATE(); case 379: if (lookahead == 'd') ADVANCE(2001); END_STATE(); case 380: if (lookahead == 'd') ADVANCE(2002); END_STATE(); case 381: if (lookahead == 'd') ADVANCE(2054); END_STATE(); case 382: if (lookahead == 'd') ADVANCE(404); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1860); END_STATE(); case 383: if (lookahead == 'd') ADVANCE(638); if (lookahead == 'e') ADVANCE(388); if (lookahead == 'r') ADVANCE(635); END_STATE(); case 384: if (lookahead == 'd') ADVANCE(186); END_STATE(); case 385: if (lookahead == 'd') ADVANCE(674); END_STATE(); case 386: if (lookahead == 'd') ADVANCE(416); END_STATE(); case 387: if (lookahead == 'd') ADVANCE(79); END_STATE(); case 388: if (lookahead == 'd') ADVANCE(166); END_STATE(); case 389: if (lookahead == 'd') ADVANCE(168); END_STATE(); case 390: if (lookahead == 'd') ADVANCE(643); if (lookahead == 'e') ADVANCE(391); if (lookahead == 'r') ADVANCE(642); END_STATE(); case 391: if (lookahead == 'd') ADVANCE(170); END_STATE(); case 392: if (lookahead == 'd') ADVANCE(171); END_STATE(); case 393: if (lookahead == 'd') ADVANCE(675); END_STATE(); case 394: if (lookahead == 'd') ADVANCE(677); END_STATE(); case 395: if (lookahead == 'd') ADVANCE(680); END_STATE(); case 396: if (lookahead == 'e') ADVANCE(620); if (lookahead == 'n') ADVANCE(728); if (lookahead == 'D' || lookahead == 'd') ADVANCE(902); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1224); END_STATE(); case 397: if (lookahead == 'e') ADVANCE(442); if (lookahead == 'i') ADVANCE(440); if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1336); END_STATE(); case 398: if (lookahead == 'e') ADVANCE(1923); END_STATE(); case 399: if (lookahead == 'e') ADVANCE(522); END_STATE(); case 400: if (lookahead == 'e') ADVANCE(2015); END_STATE(); case 401: if (lookahead == 'e') ADVANCE(721); END_STATE(); case 402: if (lookahead == 'e') ADVANCE(2050); if (lookahead == 'o') ADVANCE(722); END_STATE(); case 403: if (lookahead == 'e') ADVANCE(2054); END_STATE(); case 404: if (lookahead == 'e') ADVANCE(631); END_STATE(); case 405: if (lookahead == 'e') ADVANCE(682); if (lookahead == 'C' || lookahead == 'c') ADVANCE(1240); END_STATE(); case 406: if (lookahead == 'e') ADVANCE(343); END_STATE(); case 407: if (lookahead == 'e') ADVANCE(357); if (lookahead == 's') ADVANCE(647); END_STATE(); case 408: if (lookahead == 'e') ADVANCE(513); END_STATE(); case 409: if (lookahead == 'e') ADVANCE(726); END_STATE(); case 410: if (lookahead == 'e') ADVANCE(550); END_STATE(); case 411: if (lookahead == 'e') ADVANCE(612); END_STATE(); case 412: if (lookahead == 'e') ADVANCE(731); END_STATE(); case 413: if (lookahead == 'e') ADVANCE(730); END_STATE(); case 414: if (lookahead == 'e') ADVANCE(706); END_STATE(); case 415: if (lookahead == 'e') ADVANCE(516); END_STATE(); case 416: if (lookahead == 'e') ADVANCE(519); END_STATE(); case 417: if (lookahead == 'e') ADVANCE(598); END_STATE(); case 418: if (lookahead == 'e') ADVANCE(613); END_STATE(); case 419: if (lookahead == 'e') ADVANCE(381); END_STATE(); case 420: if (lookahead == 'e') ADVANCE(66); END_STATE(); case 421: if (lookahead == 'e') ADVANCE(684); END_STATE(); case 422: if (lookahead == 'e') ADVANCE(617); END_STATE(); case 423: if (lookahead == 'e') ADVANCE(623); END_STATE(); case 424: if (lookahead == 'e') ADVANCE(150); END_STATE(); case 425: if (lookahead == 'e') ADVANCE(389); END_STATE(); case 426: if (lookahead == 'e') ADVANCE(552); END_STATE(); case 427: if (lookahead == 'e') ADVANCE(553); END_STATE(); case 428: if (lookahead == 'e') ADVANCE(392); END_STATE(); case 429: if (lookahead == 'e') ADVANCE(554); END_STATE(); case 430: if (lookahead == 'e') ADVANCE(555); END_STATE(); case 431: if (lookahead == 'e') ADVANCE(91); END_STATE(); case 432: if (lookahead == 'e') ADVANCE(374); END_STATE(); case 433: if (lookahead == 'e') ADVANCE(376); END_STATE(); case 434: if (lookahead == 'e') ADVANCE(376); if (lookahead == 's') ADVANCE(673); END_STATE(); case 435: if (lookahead == 'e') ADVANCE(351); END_STATE(); case 436: if (lookahead == 'f') ADVANCE(485); END_STATE(); case 437: if (lookahead == 'f') ADVANCE(2035); END_STATE(); case 438: if (lookahead == 'f') ADVANCE(126); END_STATE(); case 439: if (lookahead == 'f') ADVANCE(2050); END_STATE(); case 440: if (lookahead == 'f') ADVANCE(436); END_STATE(); case 441: if (lookahead == 'f') ADVANCE(437); if (lookahead == 'R' || lookahead == 'r') ADVANCE(1155); END_STATE(); case 442: if (lookahead == 'f') ADVANCE(302); END_STATE(); case 443: if (lookahead == 'f') ADVANCE(488); END_STATE(); case 444: if (lookahead == 'g') ADVANCE(2056); END_STATE(); case 445: if (lookahead == 'g') ADVANCE(611); END_STATE(); case 446: if (lookahead == 'g') ADVANCE(458); END_STATE(); case 447: if (lookahead == 'g') ADVANCE(431); END_STATE(); case 448: if (lookahead == 'g') ADVANCE(653); if (lookahead == 'h') ADVANCE(581); if (lookahead == 'k') ADVANCE(412); if (lookahead == 'p') ADVANCE(328); END_STATE(); case 449: if (lookahead == 'h') ADVANCE(547); END_STATE(); case 450: if (lookahead == 'h') ADVANCE(106); END_STATE(); case 451: if (lookahead == 'h') ADVANCE(237); END_STATE(); case 452: if (lookahead == 'h') ADVANCE(105); END_STATE(); case 453: ADVANCE_MAP( 'h', 301, 'k', 54, 'n', 687, 's', 454, 'u', 340, 'E', 850, 'e', 850, 'T', 918, 't', 918, 'Y', 1607, 'y', 1607, ); END_STATE(); case 454: if (lookahead == 'h') ADVANCE(55); END_STATE(); case 455: if (lookahead == 'h') ADVANCE(308); END_STATE(); case 456: if (lookahead == 'h') ADVANCE(322); END_STATE(); case 457: if (lookahead == 'h') ADVANCE(408); END_STATE(); case 458: if (lookahead == 'h') ADVANCE(593); END_STATE(); case 459: if (lookahead == 'h') ADVANCE(306); END_STATE(); case 460: if (lookahead == 'h') ADVANCE(69); END_STATE(); case 461: if (lookahead == 'h') ADVANCE(316); END_STATE(); case 462: if (lookahead == 'h') ADVANCE(315); END_STATE(); case 463: if (lookahead == 'h') ADVANCE(312); END_STATE(); case 464: if (lookahead == 'h') ADVANCE(307); END_STATE(); case 465: if (lookahead == 'h') ADVANCE(418); END_STATE(); case 466: if (lookahead == 'h') ADVANCE(72); END_STATE(); case 467: if (lookahead == 'h') ADVANCE(107); END_STATE(); case 468: if (lookahead == 'h') ADVANCE(326); END_STATE(); case 469: if (lookahead == 'h') ADVANCE(618); END_STATE(); case 470: if (lookahead == 'h') ADVANCE(108); END_STATE(); case 471: if (lookahead == 'h') ADVANCE(109); END_STATE(); case 472: if (lookahead == 'h') ADVANCE(110); END_STATE(); case 473: if (lookahead == 'h') ADVANCE(83); END_STATE(); case 474: if (lookahead == 'h') ADVANCE(324); END_STATE(); case 475: if (lookahead == 'h') ADVANCE(323); END_STATE(); case 476: if (lookahead == 'h') ADVANCE(329); END_STATE(); case 477: if (lookahead == 'h') ADVANCE(325); END_STATE(); case 478: if (lookahead == 'h') ADVANCE(330); END_STATE(); case 479: if (lookahead == 'h') ADVANCE(327); END_STATE(); case 480: if (lookahead == 'h') ADVANCE(331); END_STATE(); case 481: if (lookahead == 'h') ADVANCE(94); END_STATE(); case 482: if (lookahead == 'h') ADVANCE(93); if (lookahead == 's') ADVANCE(332); END_STATE(); case 483: if (lookahead == 'h') ADVANCE(337); END_STATE(); case 484: if (lookahead == 'h') ADVANCE(560); END_STATE(); case 485: if (lookahead == 'i') ADVANCE(420); END_STATE(); case 486: if (lookahead == 'i') ADVANCE(551); END_STATE(); case 487: if (lookahead == 'i') ADVANCE(517); END_STATE(); case 488: if (lookahead == 'i') ADVANCE(615); END_STATE(); case 489: if (lookahead == 'i') ADVANCE(636); END_STATE(); case 490: if (lookahead == 'i') ADVANCE(549); END_STATE(); case 491: if (lookahead == 'i') ADVANCE(689); END_STATE(); case 492: if (lookahead == 'i') ADVANCE(637); END_STATE(); case 493: if (lookahead == 'i') ADVANCE(362); END_STATE(); case 494: if (lookahead == 'i') ADVANCE(356); END_STATE(); case 495: if (lookahead == 'i') ADVANCE(703); END_STATE(); case 496: if (lookahead == 'i') ADVANCE(311); END_STATE(); case 497: if (lookahead == 'i') ADVANCE(67); END_STATE(); case 498: if (lookahead == 'i') ADVANCE(350); END_STATE(); case 499: if (lookahead == 'i') ADVANCE(720); END_STATE(); case 500: if (lookahead == 'i') ADVANCE(543); END_STATE(); case 501: if (lookahead == 'i') ADVANCE(650); END_STATE(); case 502: if (lookahead == 'i') ADVANCE(654); END_STATE(); case 503: if (lookahead == 'i') ADVANCE(665); END_STATE(); case 504: if (lookahead == 'i') ADVANCE(678); END_STATE(); case 505: if (lookahead == 'k') ADVANCE(1907); END_STATE(); case 506: if (lookahead == 'k') ADVANCE(1939); END_STATE(); case 507: if (lookahead == 'k') ADVANCE(74); END_STATE(); case 508: if (lookahead == 'k') ADVANCE(413); END_STATE(); case 509: if (lookahead == 'k') ADVANCE(100); if (lookahead == 's') ADVANCE(473); END_STATE(); case 510: if (lookahead == 'k') ADVANCE(103); END_STATE(); case 511: if (lookahead == 'l') ADVANCE(733); END_STATE(); case 512: if (lookahead == 'l') ADVANCE(498); END_STATE(); case 513: if (lookahead == 'l') ADVANCE(514); END_STATE(); case 514: if (lookahead == 'l') ADVANCE(530); END_STATE(); case 515: if (lookahead == 'l') ADVANCE(683); END_STATE(); case 516: if (lookahead == 'l') ADVANCE(496); END_STATE(); case 517: if (lookahead == 'l') ADVANCE(491); END_STATE(); case 518: if (lookahead == 'l') ADVANCE(493); END_STATE(); case 519: if (lookahead == 'l') ADVANCE(310); END_STATE(); case 520: if (lookahead == 'm') ADVANCE(300); if (lookahead == 'A' || lookahead == 'a') ADVANCE(1606); if (lookahead == 'O' || lookahead == 'o') ADVANCE(1608); END_STATE(); case 521: if (lookahead == 'm') ADVANCE(2055); END_STATE(); case 522: if (lookahead == 'm') ADVANCE(2024); END_STATE(); case 523: if (lookahead == 'm') ADVANCE(239); END_STATE(); case 524: if (lookahead == 'm') ADVANCE(2056); END_STATE(); case 525: if (lookahead == 'm') ADVANCE(2060); END_STATE(); case 526: if (lookahead == 'm') ADVANCE(2058); END_STATE(); case 527: if (lookahead == 'm') ADVANCE(1908); END_STATE(); case 528: if (lookahead == 'm') ADVANCE(2063); END_STATE(); case 529: if (lookahead == 'm') ADVANCE(384); if (lookahead == 's') ADVANCE(459); END_STATE(); case 530: if (lookahead == 'm') ADVANCE(320); END_STATE(); case 531: if (lookahead == 'm') ADVANCE(494); END_STATE(); case 532: if (lookahead == 'm') ADVANCE(319); if (lookahead == 'P' || lookahead == 'p') ADVANCE(919); if (lookahead == 'S' || lookahead == 's') ADVANCE(966); END_STATE(); case 533: if (lookahead == 'm') ADVANCE(238); END_STATE(); case 534: if (lookahead == 'n') ADVANCE(1882); if (lookahead == 's') ADVANCE(1883); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1877); END_STATE(); case 535: if (lookahead == 'n') ADVANCE(489); END_STATE(); case 536: if (lookahead == 'n') ADVANCE(398); END_STATE(); case 537: if (lookahead == 'n') ADVANCE(398); if (lookahead == 'H' || lookahead == 'h') ADVANCE(1437); END_STATE(); case 538: if (lookahead == 'n') ADVANCE(447); END_STATE(); case 539: if (lookahead == 'n') ADVANCE(443); END_STATE(); case 540: if (lookahead == 'n') ADVANCE(348); END_STATE(); case 541: if (lookahead == 'n') ADVANCE(379); END_STATE(); case 542: if (lookahead == 'n') ADVANCE(380); END_STATE(); case 543: if (lookahead == 'n') ADVANCE(685); END_STATE(); case 544: if (lookahead == 'n') ADVANCE(60); END_STATE(); case 545: if (lookahead == 'n') ADVANCE(421); END_STATE(); case 546: if (lookahead == 'n') ADVANCE(401); END_STATE(); case 547: if (lookahead == 'n') ADVANCE(73); END_STATE(); case 548: if (lookahead == 'n') ADVANCE(492); END_STATE(); case 549: if (lookahead == 'n') ADVANCE(700); END_STATE(); case 550: if (lookahead == 'n') ADVANCE(639); END_STATE(); case 551: if (lookahead == 'n') ADVANCE(697); END_STATE(); case 552: if (lookahead == 'n') ADVANCE(651); END_STATE(); case 553: if (lookahead == 'n') ADVANCE(655); END_STATE(); case 554: if (lookahead == 'n') ADVANCE(659); END_STATE(); case 555: if (lookahead == 'n') ADVANCE(662); END_STATE(); case 556: if (lookahead == 'n') ADVANCE(501); END_STATE(); case 557: if (lookahead == 'n') ADVANCE(503); END_STATE(); case 558: if (lookahead == 'n') ADVANCE(502); END_STATE(); case 559: if (lookahead == 'n') ADVANCE(504); END_STATE(); case 560: if (lookahead == 'n') ADVANCE(104); END_STATE(); case 561: if (lookahead == 'o') ADVANCE(2075); END_STATE(); case 562: if (lookahead == 'o') ADVANCE(1938); END_STATE(); case 563: if (lookahead == 'o') ADVANCE(595); END_STATE(); case 564: if (lookahead == 'o') ADVANCE(713); END_STATE(); case 565: if (lookahead == 'o') ADVANCE(486); END_STATE(); case 566: if (lookahead == 'o') ADVANCE(511); END_STATE(); case 567: if (lookahead == 'o') ADVANCE(525); END_STATE(); case 568: if (lookahead == 'o') ADVANCE(712); END_STATE(); case 569: if (lookahead == 'o') ADVANCE(539); if (lookahead == 'A' || lookahead == 'a') ADVANCE(1386); END_STATE(); case 570: if (lookahead == 'o') ADVANCE(521); END_STATE(); case 571: if (lookahead == 'o') ADVANCE(610); END_STATE(); case 572: if (lookahead == 'o') ADVANCE(526); END_STATE(); case 573: if (lookahead == 'o') ADVANCE(619); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1369); END_STATE(); case 574: if (lookahead == 'o') ADVANCE(714); END_STATE(); case 575: if (lookahead == 'o') ADVANCE(524); END_STATE(); case 576: if (lookahead == 'o') ADVANCE(536); END_STATE(); case 577: if (lookahead == 'o') ADVANCE(528); END_STATE(); case 578: if (lookahead == 'o') ADVANCE(616); END_STATE(); case 579: if (lookahead == 'o') ADVANCE(658); END_STATE(); case 580: if (lookahead == 'o') ADVANCE(314); END_STATE(); case 581: if (lookahead == 'o') ADVANCE(641); END_STATE(); case 582: if (lookahead == 'o') ADVANCE(715); END_STATE(); case 583: if (lookahead == 'o') ADVANCE(77); END_STATE(); case 584: if (lookahead == 'o') ADVANCE(500); END_STATE(); case 585: if (lookahead == 'o') ADVANCE(602); END_STATE(); case 586: if (lookahead == 'o') ADVANCE(603); END_STATE(); case 587: if (lookahead == 'o') ADVANCE(604); END_STATE(); case 588: if (lookahead == 'o') ADVANCE(605); END_STATE(); case 589: if (lookahead == 'p') ADVANCE(222); END_STATE(); case 590: if (lookahead == 'p') ADVANCE(158); END_STATE(); case 591: if (lookahead == 'p') ADVANCE(75); END_STATE(); case 592: if (lookahead == 'p') ADVANCE(566); END_STATE(); case 593: if (lookahead == 'p') ADVANCE(716); END_STATE(); case 594: if (lookahead == 'p') ADVANCE(497); END_STATE(); case 595: if (lookahead == 'p') ADVANCE(410); END_STATE(); case 596: if (lookahead == 'p') ADVANCE(151); END_STATE(); case 597: if (lookahead == 'p') ADVANCE(163); END_STATE(); case 598: if (lookahead == 'p') ADVANCE(698); END_STATE(); case 599: if (lookahead == 'p') ADVANCE(161); END_STATE(); case 600: if (lookahead == 'p') ADVANCE(162); END_STATE(); case 601: if (lookahead == 'p') ADVANCE(584); END_STATE(); case 602: if (lookahead == 'p') ADVANCE(426); END_STATE(); case 603: if (lookahead == 'p') ADVANCE(427); END_STATE(); case 604: if (lookahead == 'p') ADVANCE(429); END_STATE(); case 605: if (lookahead == 'p') ADVANCE(430); END_STATE(); case 606: if (lookahead == 'p') ADVANCE(177); END_STATE(); case 607: if (lookahead == 'r') ADVANCE(719); END_STATE(); case 608: if (lookahead == 'r') ADVANCE(2055); END_STATE(); case 609: if (lookahead == 'r') ADVANCE(710); END_STATE(); case 610: if (lookahead == 'r') ADVANCE(444); END_STATE(); case 611: if (lookahead == 'r') ADVANCE(564); END_STATE(); case 612: if (lookahead == 'r') ADVANCE(696); END_STATE(); case 613: if (lookahead == 'r') ADVANCE(545); END_STATE(); case 614: if (lookahead == 'r') ADVANCE(387); END_STATE(); case 615: if (lookahead == 'r') ADVANCE(527); END_STATE(); case 616: if (lookahead == 'r') ADVANCE(381); END_STATE(); case 617: if (lookahead == 'r') ADVANCE(317); END_STATE(); case 618: if (lookahead == 'r') ADVANCE(568); END_STATE(); case 619: if (lookahead == 'r') ADVANCE(371); END_STATE(); case 620: if (lookahead == 's') ADVANCE(116); END_STATE(); case 621: if (lookahead == 's') ADVANCE(2059); END_STATE(); case 622: if (lookahead == 's') ADVANCE(507); END_STATE(); case 623: if (lookahead == 's') ADVANCE(2074); END_STATE(); case 624: if (lookahead == 's') ADVANCE(1920); END_STATE(); case 625: if (lookahead == 's') ADVANCE(2063); END_STATE(); case 626: if (lookahead == 's') ADVANCE(732); END_STATE(); case 627: if (lookahead == 's') ADVANCE(305); if (lookahead == 'E' || lookahead == 'e') ADVANCE(1281); END_STATE(); case 628: if (lookahead == 's') ADVANCE(506); END_STATE(); case 629: if (lookahead == 's') ADVANCE(724); END_STATE(); case 630: if (lookahead == 's') ADVANCE(1861); END_STATE(); case 631: if (lookahead == 's') ADVANCE(64); END_STATE(); case 632: if (lookahead == 's') ADVANCE(692); END_STATE(); case 633: if (lookahead == 's') ADVANCE(450); END_STATE(); case 634: if (lookahead == 's') ADVANCE(452); END_STATE(); case 635: if (lookahead == 's') ADVANCE(303); END_STATE(); case 636: if (lookahead == 's') ADVANCE(690); END_STATE(); case 637: if (lookahead == 's') ADVANCE(691); END_STATE(); case 638: if (lookahead == 's') ADVANCE(621); END_STATE(); case 639: if (lookahead == 's') ADVANCE(633); END_STATE(); case 640: if (lookahead == 's') ADVANCE(634); END_STATE(); case 641: if (lookahead == 's') ADVANCE(701); END_STATE(); case 642: if (lookahead == 's') ADVANCE(304); END_STATE(); case 643: if (lookahead == 's') ADVANCE(625); END_STATE(); case 644: if (lookahead == 's') ADVANCE(313); END_STATE(); case 645: if (lookahead == 's') ADVANCE(419); END_STATE(); case 646: if (lookahead == 's') ADVANCE(629); END_STATE(); case 647: if (lookahead == 's') ADVANCE(460); END_STATE(); case 648: if (lookahead == 's') ADVANCE(456); END_STATE(); case 649: if (lookahead == 's') ADVANCE(467); END_STATE(); case 650: if (lookahead == 's') ADVANCE(702); END_STATE(); case 651: if (lookahead == 's') ADVANCE(649); END_STATE(); case 652: if (lookahead == 's') ADVANCE(470); END_STATE(); case 653: if (lookahead == 's') ADVANCE(644); END_STATE(); case 654: if (lookahead == 's') ADVANCE(704); END_STATE(); case 655: if (lookahead == 's') ADVANCE(652); END_STATE(); case 656: if (lookahead == 's') ADVANCE(468); END_STATE(); case 657: if (lookahead == 's') ADVANCE(471); END_STATE(); case 658: if (lookahead == 's') ADVANCE(699); END_STATE(); case 659: if (lookahead == 's') ADVANCE(657); END_STATE(); case 660: if (lookahead == 's') ADVANCE(461); END_STATE(); case 661: if (lookahead == 's') ADVANCE(472); END_STATE(); case 662: if (lookahead == 's') ADVANCE(661); END_STATE(); case 663: if (lookahead == 's') ADVANCE(462); END_STATE(); case 664: if (lookahead == 's') ADVANCE(464); END_STATE(); case 665: if (lookahead == 's') ADVANCE(705); END_STATE(); case 666: if (lookahead == 's') ADVANCE(474); END_STATE(); case 667: if (lookahead == 's') ADVANCE(475); END_STATE(); case 668: if (lookahead == 's') ADVANCE(476); END_STATE(); case 669: if (lookahead == 's') ADVANCE(477); END_STATE(); case 670: if (lookahead == 's') ADVANCE(478); END_STATE(); case 671: if (lookahead == 's') ADVANCE(479); END_STATE(); case 672: if (lookahead == 's') ADVANCE(480); END_STATE(); case 673: if (lookahead == 's') ADVANCE(481); END_STATE(); case 674: if (lookahead == 's') ADVANCE(333); END_STATE(); case 675: if (lookahead == 's') ADVANCE(334); END_STATE(); case 676: if (lookahead == 's') ADVANCE(335); END_STATE(); case 677: if (lookahead == 's') ADVANCE(336); END_STATE(); case 678: if (lookahead == 's') ADVANCE(707); END_STATE(); case 679: if (lookahead == 's') ADVANCE(483); END_STATE(); case 680: if (lookahead == 's') ADVANCE(338); END_STATE(); case 681: if (lookahead == 's') ADVANCE(510); END_STATE(); case 682: if (lookahead == 't') ADVANCE(1912); END_STATE(); case 683: if (lookahead == 't') ADVANCE(2025); END_STATE(); case 684: if (lookahead == 't') ADVANCE(2041); END_STATE(); case 685: if (lookahead == 't') ADVANCE(2040); END_STATE(); case 686: if (lookahead == 't') ADVANCE(2050); END_STATE(); case 687: if (lookahead == 't') ADVANCE(609); END_STATE(); case 688: if (lookahead == 't') ADVANCE(449); END_STATE(); case 689: if (lookahead == 't') ADVANCE(729); END_STATE(); case 690: if (lookahead == 't') ADVANCE(590); END_STATE(); case 691: if (lookahead == 't') ADVANCE(599); END_STATE(); case 692: if (lookahead == 't') ADVANCE(399); END_STATE(); case 693: if (lookahead == 't') ADVANCE(499); END_STATE(); case 694: if (lookahead == 't') ADVANCE(562); END_STATE(); case 695: if (lookahead == 't') ADVANCE(583); END_STATE(); case 696: if (lookahead == 't') ADVANCE(61); END_STATE(); case 697: if (lookahead == 't') ADVANCE(81); END_STATE(); case 698: if (lookahead == 't') ADVANCE(80); END_STATE(); case 699: if (lookahead == 't') ADVANCE(86); END_STATE(); case 700: if (lookahead == 't') ADVANCE(422); END_STATE(); case 701: if (lookahead == 't') ADVANCE(347); END_STATE(); case 702: if (lookahead == 't') ADVANCE(596); END_STATE(); case 703: if (lookahead == 't') ADVANCE(466); END_STATE(); case 704: if (lookahead == 't') ADVANCE(597); END_STATE(); case 705: if (lookahead == 't') ADVANCE(600); END_STATE(); case 706: if (lookahead == 't') ADVANCE(533); END_STATE(); case 707: if (lookahead == 't') ADVANCE(606); END_STATE(); case 708: if (lookahead == 't') ADVANCE(484); END_STATE(); case 709: if (lookahead == 'u') ADVANCE(515); END_STATE(); case 710: if (lookahead == 'u') ADVANCE(589); END_STATE(); case 711: if (lookahead == 'u') ADVANCE(688); END_STATE(); case 712: if (lookahead == 'u') ADVANCE(446); END_STATE(); case 713: if (lookahead == 'u') ADVANCE(591); END_STATE(); case 714: if (lookahead == 'u') ADVANCE(541); END_STATE(); case 715: if (lookahead == 'u') ADVANCE(542); END_STATE(); case 716: if (lookahead == 'u') ADVANCE(686); END_STATE(); case 717: if (lookahead == 'u') ADVANCE(708); END_STATE(); case 718: if (lookahead == 'v') ADVANCE(114); END_STATE(); case 719: if (lookahead == 'v') ADVANCE(424); END_STATE(); case 720: if (lookahead == 'v') ADVANCE(403); END_STATE(); case 721: if (lookahead == 'w') ADVANCE(2034); END_STATE(); case 722: if (lookahead == 'w') ADVANCE(386); END_STATE(); case 723: if (lookahead == 'w') ADVANCE(321); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1873); END_STATE(); case 724: if (lookahead == 'w') ADVANCE(578); END_STATE(); case 725: if (lookahead == 'w') ADVANCE(495); END_STATE(); case 726: if (lookahead == 'x') ADVANCE(373); END_STATE(); case 727: if (lookahead == 'x') ADVANCE(175); END_STATE(); case 728: if (lookahead == 'y') ADVANCE(1910); END_STATE(); case 729: if (lookahead == 'y') ADVANCE(2050); END_STATE(); case 730: if (lookahead == 'y') ADVANCE(2054); END_STATE(); case 731: if (lookahead == 'y') ADVANCE(346); END_STATE(); case 732: if (lookahead == 'y') ADVANCE(632); END_STATE(); case 733: if (lookahead == 'y') ADVANCE(122); END_STATE(); case 734: if (lookahead == 'y') ADVANCE(624); END_STATE(); case 735: ADVANCE_MAP( 'A', 1335, 'a', 1335, 'E', 1525, 'e', 1525, 'H', 742, 'h', 742, 'I', 1493, 'i', 1493, 'L', 969, 'l', 969, 'O', 1279, 'o', 1279, ); END_STATE(); case 736: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1606); if (lookahead == 'O' || lookahead == 'o') ADVANCE(1608); END_STATE(); case 737: if (lookahead == 'A' || lookahead == 'a') ADVANCE(856); END_STATE(); case 738: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1676); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1338); END_STATE(); case 739: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1086); if (lookahead == 'C' || lookahead == 'c') ADVANCE(1502); if (lookahead == 'U' || lookahead == 'u') ADVANCE(1340); END_STATE(); case 740: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1764); END_STATE(); case 741: if (lookahead == 'A' || lookahead == 'a') ADVANCE(862); END_STATE(); case 742: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1238); if (lookahead == 'E' || lookahead == 'e') ADVANCE(848); END_STATE(); case 743: if (lookahead == 'A' || lookahead == 'a') ADVANCE(844); END_STATE(); case 744: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1283); END_STATE(); case 745: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1811); END_STATE(); case 746: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1496); END_STATE(); case 747: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1309); END_STATE(); case 748: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1808); END_STATE(); case 749: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1069); END_STATE(); case 750: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1539); END_STATE(); case 751: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1495); END_STATE(); case 752: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1225); END_STATE(); case 753: ADVANCE_MAP( 'A', 1614, 'a', 1614, 'E', 1524, 'e', 1524, 'O', 1528, 'o', 1528, 'R', 945, 'r', 945, 'U', 839, 'u', 839, 'K', 860, 'k', 860, 0x212a, 860, ); END_STATE(); case 754: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1289); END_STATE(); case 755: if (lookahead == 'A' || lookahead == 'a') ADVANCE(920); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1383); END_STATE(); case 756: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1239); END_STATE(); case 757: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1271); END_STATE(); case 758: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1278); END_STATE(); case 759: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1095); END_STATE(); case 760: if (lookahead == 'A' || lookahead == 'a') ADVANCE(865); END_STATE(); case 761: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1533); END_STATE(); case 762: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1303); END_STATE(); case 763: if (lookahead == 'A' || lookahead == 'a') ADVANCE(880); END_STATE(); case 764: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1627); END_STATE(); case 765: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1229); END_STATE(); case 766: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1230); END_STATE(); case 767: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1705); END_STATE(); case 768: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1241); END_STATE(); case 769: if (lookahead == 'A' || lookahead == 'a') ADVANCE(855); END_STATE(); case 770: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1277); END_STATE(); case 771: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1518); END_STATE(); case 772: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1171); END_STATE(); case 773: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1584); END_STATE(); case 774: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1540); END_STATE(); case 775: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1623); END_STATE(); case 776: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1681); if (lookahead == 'E' || lookahead == 'e') ADVANCE(1544); END_STATE(); case 777: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1543); END_STATE(); case 778: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1546); END_STATE(); case 779: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1232); END_STATE(); case 780: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1255); END_STATE(); case 781: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1547); END_STATE(); case 782: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1233); END_STATE(); case 783: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1556); END_STATE(); case 784: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1722); END_STATE(); case 785: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1234); END_STATE(); case 786: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1235); END_STATE(); case 787: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1236); END_STATE(); case 788: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1610); END_STATE(); case 789: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1769); END_STATE(); case 790: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1246); END_STATE(); case 791: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1386); END_STATE(); case 792: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1301); END_STATE(); case 793: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1349); END_STATE(); case 794: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1244); END_STATE(); case 795: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1689); END_STATE(); case 796: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1618); END_STATE(); case 797: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1731); END_STATE(); case 798: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1097); if (lookahead == 'X' || lookahead == 'x') ADVANCE(133); END_STATE(); case 799: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1159); END_STATE(); case 800: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1501); END_STATE(); case 801: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1351); END_STATE(); case 802: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1298); END_STATE(); case 803: if (lookahead == 'A' || lookahead == 'a') ADVANCE(876); END_STATE(); case 804: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1253); END_STATE(); case 805: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1353); END_STATE(); case 806: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1695); END_STATE(); case 807: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1162); END_STATE(); case 808: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1628); END_STATE(); case 809: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1358); END_STATE(); case 810: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1360); END_STATE(); case 811: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1652); END_STATE(); case 812: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1361); END_STATE(); case 813: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1699); END_STATE(); case 814: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1265); END_STATE(); case 815: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1650); END_STATE(); case 816: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1735); END_STATE(); case 817: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1099); if (lookahead == 'F' || lookahead == 'f') ADVANCE(1185); END_STATE(); case 818: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1736); END_STATE(); case 819: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1101); END_STATE(); case 820: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1737); END_STATE(); case 821: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1738); END_STATE(); case 822: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1739); END_STATE(); case 823: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1740); END_STATE(); case 824: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1741); END_STATE(); case 825: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1742); END_STATE(); case 826: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1743); END_STATE(); case 827: if (lookahead == 'A' || lookahead == 'a') ADVANCE(885); if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(990); END_STATE(); case 828: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1274); END_STATE(); case 829: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1272); END_STATE(); case 830: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1275); if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1053); END_STATE(); case 831: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1273); END_STATE(); case 832: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1276); END_STATE(); case 833: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1777); if (lookahead == 'D' || lookahead == 'd') ADVANCE(1038); END_STATE(); case 834: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1778); END_STATE(); case 835: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1779); END_STATE(); case 836: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1780); END_STATE(); case 837: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1781); END_STATE(); case 838: if (lookahead == 'A' || lookahead == 'a') ADVANCE(1782); END_STATE(); case 839: if (lookahead == 'B' || lookahead == 'b') ADVANCE(1843); END_STATE(); case 840: if (lookahead == 'B' || lookahead == 'b') ADVANCE(927); if (lookahead == 'E' || lookahead == 'e') ADVANCE(1810); if (lookahead == 'N' || lookahead == 'n') ADVANCE(1405); END_STATE(); case 841: if (lookahead == 'B' || lookahead == 'b') ADVANCE(1034); END_STATE(); case 842: if (lookahead == 'B' || lookahead == 'b') ADVANCE(758); END_STATE(); case 843: if (lookahead == 'B' || lookahead == 'b') ADVANCE(769); END_STATE(); case 844: if (lookahead == 'B' || lookahead == 'b') ADVANCE(1252); END_STATE(); case 845: if (lookahead == 'B' || lookahead == 'b') ADVANCE(1443); END_STATE(); case 846: if (lookahead == 'B' || lookahead == 'b') ADVANCE(1188); END_STATE(); case 847: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1876); END_STATE(); case 848: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1856); END_STATE(); case 849: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1240); END_STATE(); case 850: ADVANCE_MAP( 'C', 1766, 'c', 1766, 'N', 930, 'n', 930, 'R', 1785, 'r', 1785, 'S', 1611, 's', 1611, 'T', 978, 't', 978, ); END_STATE(); case 851: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1106); END_STATE(); case 852: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1854); END_STATE(); case 853: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1110); END_STATE(); case 854: if (lookahead == 'C' || lookahead == 'c') ADVANCE(746); END_STATE(); case 855: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1855); END_STATE(); case 856: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1579); if (lookahead == 'T' || lookahead == 't') ADVANCE(851); END_STATE(); case 857: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1119); END_STATE(); case 858: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1114); END_STATE(); case 859: if (lookahead == 'C' || lookahead == 'c') ADVANCE(752); if (lookahead == 'G' || lookahead == 'g') ADVANCE(1245); END_STATE(); case 860: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1580); END_STATE(); case 861: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1744); END_STATE(); case 862: if (lookahead == 'C' || lookahead == 'c') ADVANCE(871); if (lookahead == 'U' || lookahead == 'u') ADVANCE(1755); END_STATE(); case 863: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1663); END_STATE(); case 864: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1408); if (lookahead == 'F' || lookahead == 'f') ADVANCE(1419); END_STATE(); case 865: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1160); END_STATE(); case 866: if (lookahead == 'C' || lookahead == 'c') ADVANCE(765); END_STATE(); case 867: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1413); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1385); END_STATE(); case 868: if (lookahead == 'C' || lookahead == 'c') ADVANCE(797); END_STATE(); case 869: if (lookahead == 'C' || lookahead == 'c') ADVANCE(768); END_STATE(); case 870: if (lookahead == 'C' || lookahead == 'c') ADVANCE(770); END_STATE(); case 871: if (lookahead == 'C' || lookahead == 'c') ADVANCE(982); END_STATE(); case 872: if (lookahead == 'C' || lookahead == 'c') ADVANCE(782); END_STATE(); case 873: if (lookahead == 'C' || lookahead == 'c') ADVANCE(786); END_STATE(); case 874: if (lookahead == 'C' || lookahead == 'c') ADVANCE(787); END_STATE(); case 875: if (lookahead == 'C' || lookahead == 'c') ADVANCE(957); END_STATE(); case 876: if (lookahead == 'C' || lookahead == 'c') ADVANCE(958); END_STATE(); case 877: if (lookahead == 'C' || lookahead == 'c') ADVANCE(800); END_STATE(); case 878: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1116); END_STATE(); case 879: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1368); END_STATE(); case 880: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1734); END_STATE(); case 881: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1553); END_STATE(); case 882: if (lookahead == 'C' || lookahead == 'c') ADVANCE(806); END_STATE(); case 883: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1049); END_STATE(); case 884: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1084); END_STATE(); case 885: if (lookahead == 'C' || lookahead == 'c') ADVANCE(883); if (lookahead == 'U' || lookahead == 'u') ADVANCE(1758); END_STATE(); case 886: if (lookahead == 'C' || lookahead == 'c') ADVANCE(829); END_STATE(); case 887: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1481); if (lookahead == 'J' || lookahead == 'j') ADVANCE(1765); if (lookahead == 'U' || lookahead == 'u') ADVANCE(1632); END_STATE(); case 888: if (lookahead == 'C' || lookahead == 'c') ADVANCE(816); END_STATE(); case 889: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1483); if (lookahead == 'F' || lookahead == 'f') ADVANCE(1471); END_STATE(); case 890: if (lookahead == 'C' || lookahead == 'c') ADVANCE(818); END_STATE(); case 891: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1484); END_STATE(); case 892: if (lookahead == 'C' || lookahead == 'c') ADVANCE(820); END_STATE(); case 893: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1485); END_STATE(); case 894: if (lookahead == 'C' || lookahead == 'c') ADVANCE(821); END_STATE(); case 895: if (lookahead == 'C' || lookahead == 'c') ADVANCE(1486); END_STATE(); case 896: if (lookahead == 'C' || lookahead == 'c') ADVANCE(822); END_STATE(); case 897: if (lookahead == 'C' || lookahead == 'c') ADVANCE(823); END_STATE(); case 898: if (lookahead == 'C' || lookahead == 'c') ADVANCE(824); END_STATE(); case 899: if (lookahead == 'C' || lookahead == 'c') ADVANCE(825); END_STATE(); case 900: if (lookahead == 'C' || lookahead == 'c') ADVANCE(826); END_STATE(); case 901: if (lookahead == 'D' || lookahead == 'd') ADVANCE(902); if (lookahead == 'L' || lookahead == 'l') ADVANCE(1224); END_STATE(); case 902: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1531); END_STATE(); case 903: if (lookahead == 'D' || lookahead == 'd') ADVANCE(798); END_STATE(); case 904: if (lookahead == 'D' || lookahead == 'd') ADVANCE(827); END_STATE(); case 905: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1979); END_STATE(); case 906: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1980); END_STATE(); case 907: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1993); END_STATE(); case 908: if (lookahead == 'D' || lookahead == 'd') ADVANCE(2004); END_STATE(); case 909: if (lookahead == 'D' || lookahead == 'd') ADVANCE(2013); END_STATE(); case 910: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1942); END_STATE(); case 911: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1292); END_STATE(); case 912: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1957); END_STATE(); case 913: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1978); END_STATE(); case 914: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1988); END_STATE(); case 915: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1900); END_STATE(); case 916: if (lookahead == 'D' || lookahead == 'd') ADVANCE(755); END_STATE(); case 917: if (lookahead == 'D' || lookahead == 'd') ADVANCE(830); END_STATE(); case 918: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1172); if (lookahead == 'R' || lookahead == 'r') ADVANCE(989); END_STATE(); case 919: if (lookahead == 'D' || lookahead == 'd') ADVANCE(795); END_STATE(); case 920: if (lookahead == 'D' || lookahead == 'd') ADVANCE(938); END_STATE(); case 921: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1557); END_STATE(); case 922: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1440); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1837); END_STATE(); case 923: if (lookahead == 'D' || lookahead == 'd') ADVANCE(879); END_STATE(); case 924: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1170); END_STATE(); case 925: if (lookahead == 'D' || lookahead == 'd') ADVANCE(948); END_STATE(); case 926: if (lookahead == 'D' || lookahead == 'd') ADVANCE(950); END_STATE(); case 927: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1174); END_STATE(); case 928: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1435); END_STATE(); case 929: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1364); END_STATE(); case 930: if (lookahead == 'D' || lookahead == 'd') ADVANCE(993); END_STATE(); case 931: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1073); END_STATE(); case 932: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1504); END_STATE(); case 933: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1014); END_STATE(); case 934: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1017); END_STATE(); case 935: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1264); END_STATE(); case 936: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1507); END_STATE(); case 937: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1050); END_STATE(); case 938: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1570); END_STATE(); case 939: if (lookahead == 'D' || lookahead == 'd') ADVANCE(1131); END_STATE(); case 940: if (lookahead == 'D' || lookahead == 'd') ADVANCE(832); END_STATE(); case 941: if (lookahead == 'D' || lookahead == 'd') ADVANCE(834); END_STATE(); case 942: if (lookahead == 'D' || lookahead == 'd') ADVANCE(836); END_STATE(); case 943: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1281); END_STATE(); case 944: if (lookahead == 'E' || lookahead == 'e') ADVANCE(850); if (lookahead == 'T' || lookahead == 't') ADVANCE(918); if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1607); END_STATE(); case 945: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1076); if (lookahead == 'O' || lookahead == 'o') ADVANCE(1809); END_STATE(); case 946: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1819); END_STATE(); case 947: if (lookahead == 'E' || lookahead == 'e') ADVANCE(997); END_STATE(); case 948: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1973); END_STATE(); case 949: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1967); END_STATE(); case 950: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1914); END_STATE(); case 951: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1982); END_STATE(); case 952: if (lookahead == 'E' || lookahead == 'e') ADVANCE(867); END_STATE(); case 953: if (lookahead == 'E' || lookahead == 'e') ADVANCE(2023); END_STATE(); case 954: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1080); END_STATE(); case 955: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1971); END_STATE(); case 956: if (lookahead == 'E' || lookahead == 'e') ADVANCE(2037); END_STATE(); case 957: if (lookahead == 'E' || lookahead == 'e') ADVANCE(2042); END_STATE(); case 958: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1916); END_STATE(); case 959: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1929); END_STATE(); case 960: if (lookahead == 'E' || lookahead == 'e') ADVANCE(2016); END_STATE(); case 961: if (lookahead == 'E' || lookahead == 'e') ADVANCE(2046); END_STATE(); case 962: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1919); END_STATE(); case 963: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1949); END_STATE(); case 964: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1958); END_STATE(); case 965: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1943); END_STATE(); case 966: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1517); END_STATE(); case 967: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1527); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1609); END_STATE(); case 968: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1830); END_STATE(); case 969: if (lookahead == 'E' || lookahead == 'e') ADVANCE(750); END_STATE(); case 970: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1786); END_STATE(); case 971: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1820); END_STATE(); case 972: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1342); END_STATE(); case 973: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1100); END_STATE(); case 974: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1768); END_STATE(); case 975: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1822); END_STATE(); case 976: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1513); END_STATE(); case 977: if (lookahead == 'E' || lookahead == 'e') ADVANCE(939); END_STATE(); case 978: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1333); END_STATE(); case 979: if (lookahead == 'E' || lookahead == 'e') ADVANCE(857); END_STATE(); case 980: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1070); END_STATE(); case 981: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1538); END_STATE(); case 982: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1510); END_STATE(); case 983: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1836); END_STATE(); case 984: if (lookahead == 'E' || lookahead == 'e') ADVANCE(921); END_STATE(); case 985: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1226); END_STATE(); case 986: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1532); END_STATE(); case 987: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1286); END_STATE(); case 988: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1825); END_STATE(); case 989: if (lookahead == 'E' || lookahead == 'e') ADVANCE(747); if (lookahead == 'I' || lookahead == 'i') ADVANCE(861); END_STATE(); case 990: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1832); END_STATE(); case 991: if (lookahead == 'E' || lookahead == 'e') ADVANCE(904); END_STATE(); case 992: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1529); END_STATE(); case 993: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1334); END_STATE(); case 994: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1228); END_STATE(); case 995: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1561); END_STATE(); case 996: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1824); END_STATE(); case 997: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1646); if (lookahead == 'S' || lookahead == 's') ADVANCE(1615); END_STATE(); case 998: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1816); END_STATE(); case 999: if (lookahead == 'E' || lookahead == 'e') ADVANCE(881); END_STATE(); case 1000: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1642); END_STATE(); case 1001: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1578); END_STATE(); case 1002: if (lookahead == 'E' || lookahead == 'e') ADVANCE(852); END_STATE(); case 1003: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1558); END_STATE(); case 1004: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1379); END_STATE(); case 1005: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1441); END_STATE(); case 1006: if (lookahead == 'E' || lookahead == 'e') ADVANCE(847); END_STATE(); case 1007: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1617); END_STATE(); case 1008: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1417); END_STATE(); case 1009: if (lookahead == 'E' || lookahead == 'e') ADVANCE(917); END_STATE(); case 1010: if (lookahead == 'E' || lookahead == 'e') ADVANCE(976); END_STATE(); case 1011: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1519); END_STATE(); case 1012: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1324); END_STATE(); case 1013: if (lookahead == 'E' || lookahead == 'e') ADVANCE(912); END_STATE(); case 1014: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1520); END_STATE(); case 1015: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1530); END_STATE(); case 1016: if (lookahead == 'E' || lookahead == 'e') ADVANCE(923); END_STATE(); case 1017: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1521); END_STATE(); case 1018: if (lookahead == 'E' || lookahead == 'e') ADVANCE(915); END_STATE(); case 1019: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1592); END_STATE(); case 1020: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1522); END_STATE(); case 1021: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1523); END_STATE(); case 1022: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1598); END_STATE(); case 1023: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1603); END_STATE(); case 1024: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1730); END_STATE(); case 1025: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1788); END_STATE(); case 1026: if (lookahead == 'E' || lookahead == 'e') ADVANCE(940); END_STATE(); case 1027: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1079); END_STATE(); case 1028: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1821); END_STATE(); case 1029: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1541); END_STATE(); case 1030: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1305); END_STATE(); case 1031: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1560); END_STATE(); case 1032: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1619); END_STATE(); case 1033: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1823); END_STATE(); case 1034: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1536); END_STATE(); case 1035: if (lookahead == 'E' || lookahead == 'e') ADVANCE(863); END_STATE(); case 1036: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1826); END_STATE(); case 1037: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1621); if (lookahead == 'I' || lookahead == 'i') ADVANCE(1550); END_STATE(); case 1038: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1254); END_STATE(); case 1039: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1549); END_STATE(); case 1040: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1649); END_STATE(); case 1041: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1827); END_STATE(); case 1042: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1624); END_STATE(); case 1043: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1359); END_STATE(); case 1044: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1363); END_STATE(); case 1045: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1365); END_STATE(); case 1046: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1372); END_STATE(); case 1047: if (lookahead == 'E' || lookahead == 'e') ADVANCE(937); END_STATE(); case 1048: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1568); END_STATE(); case 1049: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1512); END_STATE(); case 1050: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1380); END_STATE(); case 1051: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1446); END_STATE(); case 1052: if (lookahead == 'E' || lookahead == 'e') ADVANCE(889); END_STATE(); case 1053: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1834); END_STATE(); case 1054: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1128); END_STATE(); case 1055: if (lookahead == 'E' || lookahead == 'e') ADVANCE(828); END_STATE(); case 1056: if (lookahead == 'E' || lookahead == 'e') ADVANCE(895); END_STATE(); case 1057: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1395); END_STATE(); case 1058: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1396); END_STATE(); case 1059: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1397); END_STATE(); case 1060: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1398); END_STATE(); case 1061: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1399); END_STATE(); case 1062: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1400); END_STATE(); case 1063: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1401); END_STATE(); case 1064: if (lookahead == 'E' || lookahead == 'e') ADVANCE(1402); END_STATE(); case 1065: if (lookahead == 'E' || lookahead == 'e') ADVANCE(837); END_STATE(); case 1066: if (lookahead == 'E' || lookahead == 'e') ADVANCE(838); END_STATE(); case 1067: if (lookahead == 'E' || lookahead == 'e') ADVANCE(942); END_STATE(); case 1068: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1835); END_STATE(); case 1069: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1716); END_STATE(); case 1070: if (lookahead == 'F' || lookahead == 'f') ADVANCE(932); END_STATE(); case 1071: if (lookahead == 'F' || lookahead == 'f') ADVANCE(760); END_STATE(); case 1072: if (lookahead == 'F' || lookahead == 'f') ADVANCE(803); END_STATE(); case 1073: if (lookahead == 'F' || lookahead == 'f') ADVANCE(772); END_STATE(); case 1074: if (lookahead == 'F' || lookahead == 'f') ADVANCE(792); END_STATE(); case 1075: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1497); END_STATE(); case 1076: if (lookahead == 'F' || lookahead == 'f') ADVANCE(995); END_STATE(); case 1077: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1431); END_STATE(); case 1078: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1178); END_STATE(); case 1079: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1189); END_STATE(); case 1080: ADVANCE_MAP( 'F', 804, 'f', 804, 'H', 1459, 'h', 1459, 'M', 745, 'm', 745, 'P', 1048, 'p', 1048, ); END_STATE(); case 1081: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1467); END_STATE(); case 1082: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1193); END_STATE(); case 1083: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1194); END_STATE(); case 1084: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1474); END_STATE(); case 1085: if (lookahead == 'F' || lookahead == 'f') ADVANCE(1477); END_STATE(); case 1086: if (lookahead == 'G' || lookahead == 'g') ADVANCE(2038); END_STATE(); case 1087: if (lookahead == 'G' || lookahead == 'g') ADVANCE(2033); END_STATE(); case 1088: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1071); END_STATE(); case 1089: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1323); END_STATE(); case 1090: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1031); END_STATE(); case 1091: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1596); END_STATE(); case 1092: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1018); END_STATE(); case 1093: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1374); END_STATE(); case 1094: if (lookahead == 'G' || lookahead == 'g') ADVANCE(986); END_STATE(); case 1095: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1092); END_STATE(); case 1096: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1464); END_STATE(); case 1097: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1043); END_STATE(); case 1098: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1191); END_STATE(); case 1099: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1044); END_STATE(); case 1100: if (lookahead == 'G' || lookahead == 'g') ADVANCE(813); END_STATE(); case 1101: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1045); END_STATE(); case 1102: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1470); if (lookahead == 'I' || lookahead == 'i') ADVANCE(773); END_STATE(); case 1103: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1473); END_STATE(); case 1104: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1476); END_STATE(); case 1105: if (lookahead == 'G' || lookahead == 'g') ADVANCE(1479); END_STATE(); case 1106: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1872); END_STATE(); case 1107: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1941); END_STATE(); case 1108: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1950); END_STATE(); case 1109: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1842); END_STATE(); case 1110: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1285); END_STATE(); case 1111: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1437); END_STATE(); case 1112: if (lookahead == 'H' || lookahead == 'h') ADVANCE(981); END_STATE(); case 1113: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1288); END_STATE(); case 1114: if (lookahead == 'H' || lookahead == 'h') ADVANCE(799); END_STATE(); case 1115: if (lookahead == 'H' || lookahead == 'h') ADVANCE(796); END_STATE(); case 1116: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1002); END_STATE(); case 1117: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1248); END_STATE(); case 1118: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1291); END_STATE(); case 1119: if (lookahead == 'H' || lookahead == 'h') ADVANCE(771); END_STATE(); case 1120: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1293); END_STATE(); case 1121: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1004); END_STATE(); case 1122: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1296); END_STATE(); case 1123: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1847); END_STATE(); case 1124: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1297); END_STATE(); case 1125: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1449); END_STATE(); case 1126: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1452); END_STATE(); case 1127: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1454); END_STATE(); case 1128: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1469); END_STATE(); case 1129: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1472); END_STATE(); case 1130: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1475); END_STATE(); case 1131: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1478); END_STATE(); case 1132: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1457); END_STATE(); case 1133: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1458); END_STATE(); case 1134: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1460); END_STATE(); case 1135: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1462); END_STATE(); case 1136: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1482); END_STATE(); case 1137: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1057); END_STATE(); case 1138: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1058); END_STATE(); case 1139: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1059); END_STATE(); case 1140: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1060); END_STATE(); case 1141: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1061); END_STATE(); case 1142: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1062); END_STATE(); case 1143: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1063); END_STATE(); case 1144: if (lookahead == 'H' || lookahead == 'h') ADVANCE(1064); END_STATE(); case 1145: if (lookahead == 'I' || lookahead == 'i') ADVANCE(833); END_STATE(); case 1146: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1332); if (lookahead == 'O' || lookahead == 'o') ADVANCE(1516); END_STATE(); case 1147: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1068); END_STATE(); case 1148: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1706); END_STATE(); case 1149: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1093); END_STATE(); case 1150: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1078); END_STATE(); case 1151: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1089); END_STATE(); case 1152: if (lookahead == 'I' || lookahead == 'i') ADVANCE(884); END_STATE(); case 1153: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1491); END_STATE(); case 1154: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1662); END_STATE(); case 1155: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1098); END_STATE(); case 1156: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1664); END_STATE(); case 1157: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1678); END_STATE(); case 1158: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1468); if (lookahead == 'T' || lookahead == 't') ADVANCE(1175); END_STATE(); case 1159: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1320); END_STATE(); case 1160: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1263); END_STATE(); case 1161: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1247); END_STATE(); case 1162: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1362); END_STATE(); case 1163: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1665); END_STATE(); case 1164: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1707); END_STATE(); case 1165: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1344); END_STATE(); case 1166: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1685); END_STATE(); case 1167: if (lookahead == 'I' || lookahead == 'i') ADVANCE(780); END_STATE(); case 1168: if (lookahead == 'I' || lookahead == 'i') ADVANCE(866); END_STATE(); case 1169: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1838); END_STATE(); case 1170: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1345); END_STATE(); case 1171: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1261); END_STATE(); case 1172: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1348); END_STATE(); case 1173: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1000); if (lookahead == 'Y' || lookahead == 'y') ADVANCE(817); END_STATE(); case 1174: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1377); END_STATE(); case 1175: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1295); END_STATE(); case 1176: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1370); END_STATE(); case 1177: if (lookahead == 'I' || lookahead == 'i') ADVANCE(875); END_STATE(); case 1178: if (lookahead == 'I' || lookahead == 'i') ADVANCE(882); END_STATE(); case 1179: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1790); END_STATE(); case 1180: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1347); END_STATE(); case 1181: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1447); END_STATE(); case 1182: if (lookahead == 'I' || lookahead == 'i') ADVANCE(933); END_STATE(); case 1183: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1791); END_STATE(); case 1184: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1420); END_STATE(); case 1185: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1256); END_STATE(); case 1186: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1369); END_STATE(); case 1187: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1792); END_STATE(); case 1188: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1355); END_STATE(); case 1189: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1257); END_STATE(); case 1190: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1357); END_STATE(); case 1191: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1391); END_STATE(); case 1192: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1422); END_STATE(); case 1193: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1258); END_STATE(); case 1194: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1259); END_STATE(); case 1195: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1425); END_STATE(); case 1196: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1426); END_STATE(); case 1197: if (lookahead == 'I' || lookahead == 'i') ADVANCE(874); END_STATE(); case 1198: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1428); END_STATE(); case 1199: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1633); END_STATE(); case 1200: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1429); END_STATE(); case 1201: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1430); END_STATE(); case 1202: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1444); END_STATE(); case 1203: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1432); END_STATE(); case 1204: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1433); END_STATE(); case 1205: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1302); END_STATE(); case 1206: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1712); END_STATE(); case 1207: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1727); END_STATE(); case 1208: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1465); END_STATE(); case 1209: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1308); if (lookahead == 'R' || lookahead == 'r') ADVANCE(1776); END_STATE(); case 1210: if (lookahead == 'I' || lookahead == 'i') ADVANCE(934); END_STATE(); case 1211: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1714); END_STATE(); case 1212: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1715); END_STATE(); case 1213: if (lookahead == 'I' || lookahead == 'i') ADVANCE(1718); END_STATE(); case 1214: if (lookahead == 'I' || lookahead == 'i') ADVANCE(888); END_STATE(); case 1215: if (lookahead == 'I' || lookahead == 'i') ADVANCE(890); END_STATE(); case 1216: if (lookahead == 'I' || lookahead == 'i') ADVANCE(892); END_STATE(); case 1217: if (lookahead == 'I' || lookahead == 'i') ADVANCE(894); END_STATE(); case 1218: if (lookahead == 'I' || lookahead == 'i') ADVANCE(896); END_STATE(); case 1219: if (lookahead == 'I' || lookahead == 'i') ADVANCE(897); END_STATE(); case 1220: if (lookahead == 'I' || lookahead == 'i') ADVANCE(898); END_STATE(); case 1221: if (lookahead == 'I' || lookahead == 'i') ADVANCE(899); END_STATE(); case 1222: if (lookahead == 'I' || lookahead == 'i') ADVANCE(900); END_STATE(); case 1223: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1224); END_STATE(); case 1224: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1873); END_STATE(); case 1225: if (lookahead == 'L' || lookahead == 'l') ADVANCE(864); END_STATE(); case 1226: if (lookahead == 'L' || lookahead == 'l') ADVANCE(2039); END_STATE(); case 1227: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1287); END_STATE(); case 1228: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1981); END_STATE(); case 1229: if (lookahead == 'L' || lookahead == 'l') ADVANCE(922); END_STATE(); case 1230: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1102); END_STATE(); case 1231: if (lookahead == 'L' || lookahead == 'l') ADVANCE(2028); END_STATE(); case 1232: if (lookahead == 'L' || lookahead == 'l') ADVANCE(2022); END_STATE(); case 1233: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1918); END_STATE(); case 1234: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1875); END_STATE(); case 1235: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1371); END_STATE(); case 1236: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1874); END_STATE(); case 1237: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1406); if (lookahead == 'S' || lookahead == 's') ADVANCE(1613); END_STATE(); case 1238: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1250); END_STATE(); case 1239: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1096); END_STATE(); case 1240: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1763); END_STATE(); case 1241: if (lookahead == 'L' || lookahead == 'l') ADVANCE(846); END_STATE(); case 1242: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1407); END_STATE(); case 1243: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1205); END_STATE(); case 1244: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1179); END_STATE(); case 1245: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1025); if (lookahead == 'V' || lookahead == 'v') ADVANCE(992); END_STATE(); case 1246: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1270); END_STATE(); case 1247: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1815); END_STATE(); case 1248: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1445); END_STATE(); case 1249: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1817); END_STATE(); case 1250: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1046); END_STATE(); case 1251: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1231); END_STATE(); case 1252: if (lookahead == 'L' || lookahead == 'l') ADVANCE(947); END_STATE(); case 1253: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1260); END_STATE(); case 1254: if (lookahead == 'L' || lookahead == 'l') ADVANCE(973); END_STATE(); case 1255: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1602); END_STATE(); case 1256: if (lookahead == 'L' || lookahead == 'l') ADVANCE(955); END_STATE(); case 1257: if (lookahead == 'L' || lookahead == 'l') ADVANCE(959); END_STATE(); case 1258: if (lookahead == 'L' || lookahead == 'l') ADVANCE(961); END_STATE(); case 1259: if (lookahead == 'L' || lookahead == 'l') ADVANCE(964); END_STATE(); case 1260: if (lookahead == 'L' || lookahead == 'l') ADVANCE(843); END_STATE(); case 1261: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1774); END_STATE(); case 1262: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1165); END_STATE(); case 1263: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1166); END_STATE(); case 1264: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1176); END_STATE(); case 1265: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1183); END_STATE(); case 1266: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1448); END_STATE(); case 1267: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1451); if (lookahead == 'R' || lookahead == 'r') ADVANCE(1030); END_STATE(); case 1268: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1453); END_STATE(); case 1269: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1455); END_STATE(); case 1270: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1085); END_STATE(); case 1271: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1130); END_STATE(); case 1272: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1134); END_STATE(); case 1273: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1135); END_STATE(); case 1274: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1103); END_STATE(); case 1275: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1104); END_STATE(); case 1276: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1105); END_STATE(); case 1277: if (lookahead == 'L' || lookahead == 'l') ADVANCE(893); END_STATE(); case 1278: if (lookahead == 'L' || lookahead == 'l') ADVANCE(1857); END_STATE(); case 1279: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1494); if (lookahead == 'N' || lookahead == 'n') ADVANCE(1346); END_STATE(); case 1280: if (lookahead == 'M' || lookahead == 'm') ADVANCE(841); END_STATE(); case 1281: ADVANCE_MAP( 'M', 1411, 'm', 1411, 'Q', 1762, 'q', 1762, 'V', 1442, 'v', 1442, 'K', 946, 'k', 946, 0x212a, 946, ); END_STATE(); case 1282: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1490); END_STATE(); case 1283: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1152); END_STATE(); case 1284: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1290); END_STATE(); case 1285: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1439); END_STATE(); case 1286: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1498); END_STATE(); case 1287: if (lookahead == 'M' || lookahead == 'm') ADVANCE(811); if (lookahead == 'P' || lookahead == 'p') ADVANCE(776); END_STATE(); case 1288: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1585); END_STATE(); case 1289: if (lookahead == 'M' || lookahead == 'm') ADVANCE(949); END_STATE(); case 1290: if (lookahead == 'M' || lookahead == 'm') ADVANCE(793); END_STATE(); case 1291: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1593); END_STATE(); case 1292: if (lookahead == 'M' || lookahead == 'm') ADVANCE(788); if (lookahead == 'U' || lookahead == 'u') ADVANCE(1356); END_STATE(); case 1293: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1597); END_STATE(); case 1294: if (lookahead == 'M' || lookahead == 'm') ADVANCE(748); END_STATE(); case 1295: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1005); END_STATE(); case 1296: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1601); END_STATE(); case 1297: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1604); END_STATE(); case 1298: if (lookahead == 'M' || lookahead == 'm') ADVANCE(962); END_STATE(); case 1299: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1154); END_STATE(); case 1300: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1499); END_STATE(); case 1301: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1161); END_STATE(); case 1302: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1163); END_STATE(); case 1303: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1023); END_STATE(); case 1304: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1207); END_STATE(); case 1305: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1450); END_STATE(); case 1306: if (lookahead == 'M' || lookahead == 'm') ADVANCE(807); END_STATE(); case 1307: if (lookahead == 'M' || lookahead == 'm') ADVANCE(801); END_STATE(); case 1308: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1051); END_STATE(); case 1309: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1266); END_STATE(); case 1310: if (lookahead == 'M' || lookahead == 'm') ADVANCE(805); END_STATE(); case 1311: if (lookahead == 'M' || lookahead == 'm') ADVANCE(809); END_STATE(); case 1312: if (lookahead == 'M' || lookahead == 'm') ADVANCE(810); END_STATE(); case 1313: if (lookahead == 'M' || lookahead == 'm') ADVANCE(812); END_STATE(); case 1314: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1307); END_STATE(); case 1315: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1310); END_STATE(); case 1316: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1311); END_STATE(); case 1317: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1312); END_STATE(); case 1318: if (lookahead == 'M' || lookahead == 'm') ADVANCE(1313); END_STATE(); case 1319: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1934); END_STATE(); case 1320: if (lookahead == 'N' || lookahead == 'n') ADVANCE(2044); END_STATE(); case 1321: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1972); END_STATE(); case 1322: if (lookahead == 'N' || lookahead == 'n') ADVANCE(2049); END_STATE(); case 1323: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1944); END_STATE(); case 1324: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1989); END_STATE(); case 1325: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1959); END_STATE(); case 1326: if (lookahead == 'N' || lookahead == 'n') ADVANCE(2000); END_STATE(); case 1327: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1987); END_STATE(); case 1328: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1953); END_STATE(); case 1329: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1964); END_STATE(); case 1330: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1975); END_STATE(); case 1331: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1976); END_STATE(); case 1332: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1094); END_STATE(); case 1333: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1783); END_STATE(); case 1334: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1784); END_STATE(); case 1335: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1410); if (lookahead == 'S' || lookahead == 's') ADVANCE(1149); END_STATE(); case 1336: if (lookahead == 'N' || lookahead == 'n') ADVANCE(744); END_STATE(); case 1337: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1409); END_STATE(); case 1338: if (lookahead == 'N' || lookahead == 'n') ADVANCE(916); END_STATE(); case 1339: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1081); END_STATE(); case 1340: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1350); END_STATE(); case 1341: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1168); END_STATE(); case 1342: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1711); END_STATE(); case 1343: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1773); END_STATE(); case 1344: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1840); END_STATE(); case 1345: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1091); END_STATE(); case 1346: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1035); if (lookahead == 'T' || lookahead == 't') ADVANCE(1535); END_STATE(); case 1347: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1087); END_STATE(); case 1348: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1343); END_STATE(); case 1349: if (lookahead == 'N' || lookahead == 'n') ADVANCE(905); END_STATE(); case 1350: if (lookahead == 'N' || lookahead == 'n') ADVANCE(985); END_STATE(); case 1351: if (lookahead == 'N' || lookahead == 'n') ADVANCE(907); END_STATE(); case 1352: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1679); END_STATE(); case 1353: if (lookahead == 'N' || lookahead == 'n') ADVANCE(908); END_STATE(); case 1354: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1249); END_STATE(); case 1355: if (lookahead == 'N' || lookahead == 'n') ADVANCE(911); END_STATE(); case 1356: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1262); END_STATE(); case 1357: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1708); END_STATE(); case 1358: if (lookahead == 'N' || lookahead == 'n') ADVANCE(913); END_STATE(); case 1359: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1666); END_STATE(); case 1360: if (lookahead == 'N' || lookahead == 'n') ADVANCE(914); END_STATE(); case 1361: if (lookahead == 'N' || lookahead == 'n') ADVANCE(935); END_STATE(); case 1362: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1590); END_STATE(); case 1363: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1667); END_STATE(); case 1364: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1591); END_STATE(); case 1365: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1668); END_STATE(); case 1366: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1713); END_STATE(); case 1367: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1600); END_STATE(); case 1368: if (lookahead == 'N' || lookahead == 'n') ADVANCE(762); END_STATE(); case 1369: if (lookahead == 'N' || lookahead == 'n') ADVANCE(785); END_STATE(); case 1370: if (lookahead == 'N' || lookahead == 'n') ADVANCE(965); END_STATE(); case 1371: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1024); if (lookahead == 'U' || lookahead == 'u') ADVANCE(1645); END_STATE(); case 1372: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1090); END_STATE(); case 1373: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1436); END_STATE(); case 1374: if (lookahead == 'N' || lookahead == 'n') ADVANCE(767); END_STATE(); case 1375: if (lookahead == 'N' || lookahead == 'n') ADVANCE(802); END_STATE(); case 1376: if (lookahead == 'N' || lookahead == 'n') ADVANCE(784); END_STATE(); case 1377: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1729); END_STATE(); case 1378: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1659); END_STATE(); case 1379: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1732); END_STATE(); case 1380: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1688); END_STATE(); case 1381: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1851); END_STATE(); case 1382: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1077); END_STATE(); case 1383: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1719); END_STATE(); case 1384: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1197); END_STATE(); case 1385: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1725); END_STATE(); case 1386: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1463); END_STATE(); case 1387: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1126); END_STATE(); case 1388: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1132); END_STATE(); case 1389: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1133); END_STATE(); case 1390: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1136); END_STATE(); case 1391: if (lookahead == 'N' || lookahead == 'n') ADVANCE(831); END_STATE(); case 1392: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1487); END_STATE(); case 1393: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1488); END_STATE(); case 1394: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1489); END_STATE(); case 1395: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1746); END_STATE(); case 1396: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1747); END_STATE(); case 1397: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1748); END_STATE(); case 1398: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1749); END_STATE(); case 1399: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1750); END_STATE(); case 1400: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1751); END_STATE(); case 1401: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1752); END_STATE(); case 1402: if (lookahead == 'N' || lookahead == 'n') ADVANCE(1753); END_STATE(); case 1403: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1111); if (lookahead == 'U' || lookahead == 'u') ADVANCE(1280); END_STATE(); case 1404: if (lookahead == 'O' || lookahead == 'o') ADVANCE(859); END_STATE(); case 1405: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1794); END_STATE(); case 1406: if (lookahead == 'O' || lookahead == 'o') ADVANCE(842); END_STATE(); case 1407: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1088); END_STATE(); case 1408: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1284); END_STATE(); case 1409: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1545); END_STATE(); case 1410: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1341); END_STATE(); case 1411: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1687); END_STATE(); case 1412: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1075); END_STATE(); case 1413: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1775); END_STATE(); case 1414: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1339); END_STATE(); case 1415: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1581); END_STATE(); case 1416: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1227); END_STATE(); case 1417: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1508); END_STATE(); case 1418: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1537); END_STATE(); case 1419: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1526); END_STATE(); case 1420: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1319); END_STATE(); case 1421: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1354); END_STATE(); case 1422: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1322); END_STATE(); case 1423: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1378); END_STATE(); case 1424: if (lookahead == 'O' || lookahead == 'o') ADVANCE(819); END_STATE(); case 1425: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1325); END_STATE(); case 1426: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1326); END_STATE(); case 1427: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1551); END_STATE(); case 1428: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1327); END_STATE(); case 1429: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1328); END_STATE(); case 1430: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1329); END_STATE(); case 1431: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1576); END_STATE(); case 1432: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1330); END_STATE(); case 1433: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1331); END_STATE(); case 1434: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1534); END_STATE(); case 1435: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1693); END_STATE(); case 1436: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1795); END_STATE(); case 1437: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1616); END_STATE(); case 1438: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1787); END_STATE(); case 1439: if (lookahead == 'O' || lookahead == 'o') ADVANCE(926); END_STATE(); case 1440: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1306); END_STATE(); case 1441: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1771); END_STATE(); case 1442: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1845); END_STATE(); case 1443: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1635); END_STATE(); case 1444: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1367); END_STATE(); case 1445: if (lookahead == 'O' || lookahead == 'o') ADVANCE(868); END_STATE(); case 1446: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1772); END_STATE(); case 1447: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1352); END_STATE(); case 1448: if (lookahead == 'O' || lookahead == 'o') ADVANCE(869); END_STATE(); case 1449: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1640); END_STATE(); case 1450: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1696); END_STATE(); case 1451: if (lookahead == 'O' || lookahead == 'o') ADVANCE(870); END_STATE(); case 1452: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1625); END_STATE(); case 1453: if (lookahead == 'O' || lookahead == 'o') ADVANCE(872); END_STATE(); case 1454: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1626); END_STATE(); case 1455: if (lookahead == 'O' || lookahead == 'o') ADVANCE(886); END_STATE(); case 1456: if (lookahead == 'O' || lookahead == 'o') ADVANCE(873); END_STATE(); case 1457: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1629); END_STATE(); case 1458: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1630); END_STATE(); case 1459: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1634); END_STATE(); case 1460: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1636); END_STATE(); case 1461: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1637); END_STATE(); case 1462: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1638); END_STATE(); case 1463: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1384); END_STATE(); case 1464: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1563); END_STATE(); case 1465: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1382); END_STATE(); case 1466: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1300); END_STATE(); case 1467: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1564); END_STATE(); case 1468: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1376); END_STATE(); case 1469: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1651); END_STATE(); case 1470: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1567); END_STATE(); case 1471: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1569); END_STATE(); case 1472: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1653); END_STATE(); case 1473: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1571); END_STATE(); case 1474: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1572); END_STATE(); case 1475: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1654); END_STATE(); case 1476: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1573); END_STATE(); case 1477: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1574); END_STATE(); case 1478: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1655); END_STATE(); case 1479: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1575); END_STATE(); case 1480: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1793); END_STATE(); case 1481: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1314); END_STATE(); case 1482: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1658); END_STATE(); case 1483: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1315); END_STATE(); case 1484: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1316); END_STATE(); case 1485: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1317); END_STATE(); case 1486: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1318); END_STATE(); case 1487: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1805); END_STATE(); case 1488: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1806); END_STATE(); case 1489: if (lookahead == 'O' || lookahead == 'o') ADVANCE(1807); END_STATE(); case 1490: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1994); END_STATE(); case 1491: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1930); END_STATE(); case 1492: if (lookahead == 'P' || lookahead == 'p') ADVANCE(919); if (lookahead == 'S' || lookahead == 's') ADVANCE(966); END_STATE(); case 1493: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1112); END_STATE(); case 1494: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1565); END_STATE(); case 1495: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1145); END_STATE(); case 1496: if (lookahead == 'P' || lookahead == 'p') ADVANCE(979); END_STATE(); case 1497: if (lookahead == 'P' || lookahead == 'p') ADVANCE(815); END_STATE(); case 1498: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1692); END_STATE(); case 1499: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1694); END_STATE(); case 1500: if (lookahead == 'P' || lookahead == 'p') ADVANCE(953); END_STATE(); case 1501: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1056); END_STATE(); case 1502: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1844); END_STATE(); case 1503: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1566); END_STATE(); case 1504: if (lookahead == 'P' || lookahead == 'p') ADVANCE(808); END_STATE(); case 1505: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1542); END_STATE(); case 1506: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1019); END_STATE(); case 1507: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1548); END_STATE(); case 1508: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1012); END_STATE(); case 1509: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1022); END_STATE(); case 1510: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1697); END_STATE(); case 1511: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1423); END_STATE(); case 1512: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1701); END_STATE(); case 1513: if (lookahead == 'P' || lookahead == 'p') ADVANCE(814); END_STATE(); case 1514: if (lookahead == 'P' || lookahead == 'p') ADVANCE(1577); END_STATE(); case 1515: if (lookahead == 'Q' || lookahead == 'q') ADVANCE(1415); END_STATE(); case 1516: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1796); END_STATE(); case 1517: if (lookahead == 'R' || lookahead == 'r') ADVANCE(2045); if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(971); END_STATE(); case 1518: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1945); END_STATE(); case 1519: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1937); END_STATE(); case 1520: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1990); END_STATE(); case 1521: if (lookahead == 'R' || lookahead == 'r') ADVANCE(2018); END_STATE(); case 1522: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1901); END_STATE(); case 1523: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1902); END_STATE(); case 1524: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1299); END_STATE(); case 1525: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1675); END_STATE(); case 1526: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1798); END_STATE(); case 1527: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1147); END_STATE(); case 1528: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1661); END_STATE(); case 1529: if (lookahead == 'R' || lookahead == 'r') ADVANCE(845); END_STATE(); case 1530: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1789); END_STATE(); case 1531: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1032); if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(968); END_STATE(); case 1532: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1503); END_STATE(); case 1533: if (lookahead == 'R' || lookahead == 'r') ADVANCE(903); END_STATE(); case 1534: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1841); END_STATE(); case 1535: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1416); END_STATE(); case 1536: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1412); END_STATE(); case 1537: if (lookahead == 'R' || lookahead == 'r') ADVANCE(941); END_STATE(); case 1538: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1582); END_STATE(); case 1539: if (lookahead == 'R' || lookahead == 'r') ADVANCE(790); END_STATE(); case 1540: if (lookahead == 'R' || lookahead == 'r') ADVANCE(906); END_STATE(); case 1541: if (lookahead == 'R' || lookahead == 'r') ADVANCE(794); END_STATE(); case 1542: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1438); END_STATE(); case 1543: if (lookahead == 'R' || lookahead == 'r') ADVANCE(931); END_STATE(); case 1544: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1622); END_STATE(); case 1545: if (lookahead == 'R' || lookahead == 'r') ADVANCE(974); END_STATE(); case 1546: if (lookahead == 'R' || lookahead == 'r') ADVANCE(909); END_STATE(); case 1547: if (lookahead == 'R' || lookahead == 'r') ADVANCE(910); END_STATE(); case 1548: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1466); END_STATE(); case 1549: if (lookahead == 'R' || lookahead == 'r') ADVANCE(763); END_STATE(); case 1550: if (lookahead == 'R' || lookahead == 'r') ADVANCE(984); END_STATE(); case 1551: if (lookahead == 'R' || lookahead == 'r') ADVANCE(936); END_STATE(); case 1552: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1067); END_STATE(); case 1553: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1047); END_STATE(); case 1554: if (lookahead == 'R' || lookahead == 'r') ADVANCE(963); END_STATE(); case 1555: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1055); END_STATE(); case 1556: if (lookahead == 'R' || lookahead == 'r') ADVANCE(924); END_STATE(); case 1557: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1631); END_STATE(); case 1558: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1072); END_STATE(); case 1559: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1155); END_STATE(); case 1560: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1007); END_STATE(); case 1561: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1552); END_STATE(); case 1562: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1157); END_STATE(); case 1563: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1164); END_STATE(); case 1564: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1799); END_STATE(); case 1565: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1040); END_STATE(); case 1566: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1190); END_STATE(); case 1567: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1206); END_STATE(); case 1568: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1304); END_STATE(); case 1569: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1801); END_STATE(); case 1570: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1042); END_STATE(); case 1571: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1211); END_STATE(); case 1572: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1802); END_STATE(); case 1573: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1212); END_STATE(); case 1574: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1804); END_STATE(); case 1575: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1213); END_STATE(); case 1576: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1269); END_STATE(); case 1577: if (lookahead == 'R' || lookahead == 'r') ADVANCE(1480); END_STATE(); case 1578: if (lookahead == 'R' || lookahead == 'r') ADVANCE(835); END_STATE(); case 1579: if (lookahead == 'S' || lookahead == 's') ADVANCE(1984); END_STATE(); case 1580: if (lookahead == 'S' || lookahead == 's') ADVANCE(127); END_STATE(); case 1581: if (lookahead == 'S' || lookahead == 's') ADVANCE(1974); END_STATE(); case 1582: if (lookahead == 'S' || lookahead == 's') ADVANCE(1931); END_STATE(); case 1583: if (lookahead == 'S' || lookahead == 's') ADVANCE(1915); END_STATE(); case 1584: if (lookahead == 'S' || lookahead == 's') ADVANCE(1966); END_STATE(); case 1585: if (lookahead == 'S' || lookahead == 's') ADVANCE(1977); END_STATE(); case 1586: if (lookahead == 'S' || lookahead == 's') ADVANCE(1961); END_STATE(); case 1587: if (lookahead == 'S' || lookahead == 's') ADVANCE(2043); END_STATE(); case 1588: if (lookahead == 'S' || lookahead == 's') ADVANCE(1997); END_STATE(); case 1589: if (lookahead == 'S' || lookahead == 's') ADVANCE(2017); END_STATE(); case 1590: if (lookahead == 'S' || lookahead == 's') ADVANCE(1917); END_STATE(); case 1591: if (lookahead == 'S' || lookahead == 's') ADVANCE(2047); END_STATE(); case 1592: if (lookahead == 'S' || lookahead == 's') ADVANCE(1963); END_STATE(); case 1593: if (lookahead == 'S' || lookahead == 's') ADVANCE(1965); END_STATE(); case 1594: if (lookahead == 'S' || lookahead == 's') ADVANCE(1935); END_STATE(); case 1595: if (lookahead == 'S' || lookahead == 's') ADVANCE(1921); END_STATE(); case 1596: if (lookahead == 'S' || lookahead == 's') ADVANCE(1933); END_STATE(); case 1597: if (lookahead == 'S' || lookahead == 's') ADVANCE(1926); END_STATE(); case 1598: if (lookahead == 'S' || lookahead == 's') ADVANCE(1999); END_STATE(); case 1599: if (lookahead == 'S' || lookahead == 's') ADVANCE(1986); END_STATE(); case 1600: if (lookahead == 'S' || lookahead == 's') ADVANCE(1992); END_STATE(); case 1601: if (lookahead == 'S' || lookahead == 's') ADVANCE(1998); END_STATE(); case 1602: if (lookahead == 'S' || lookahead == 's') ADVANCE(1960); END_STATE(); case 1603: if (lookahead == 'S' || lookahead == 's') ADVANCE(1922); END_STATE(); case 1604: if (lookahead == 'S' || lookahead == 's') ADVANCE(1962); END_STATE(); case 1605: if (lookahead == 'S' || lookahead == 's') ADVANCE(1797); END_STATE(); case 1606: if (lookahead == 'S' || lookahead == 's') ADVANCE(1109); END_STATE(); case 1607: if (lookahead == 'S' || lookahead == 's') ADVANCE(1242); END_STATE(); case 1608: if (lookahead == 'S' || lookahead == 's') ADVANCE(1660); END_STATE(); case 1609: if (lookahead == 'S' || lookahead == 's') ADVANCE(1767); END_STATE(); case 1610: if (lookahead == 'S' || lookahead == 's') ADVANCE(1839); END_STATE(); case 1611: if (lookahead == 'S' || lookahead == 's') ADVANCE(1181); END_STATE(); case 1612: if (lookahead == 'S' || lookahead == 's') ADVANCE(1074); END_STATE(); case 1613: if (lookahead == 'S' || lookahead == 's') ADVANCE(751); END_STATE(); case 1614: if (lookahead == 'S' || lookahead == 's') ADVANCE(1605); END_STATE(); case 1615: if (lookahead == 'S' || lookahead == 's') ADVANCE(1123); END_STATE(); case 1616: if (lookahead == 'S' || lookahead == 's') ADVANCE(1703); END_STATE(); case 1617: if (lookahead == 'S' || lookahead == 's') ADVANCE(1511); END_STATE(); case 1618: if (lookahead == 'S' || lookahead == 's') ADVANCE(1108); END_STATE(); case 1619: if (lookahead == 'S' || lookahead == 's') ADVANCE(1612); END_STATE(); case 1620: if (lookahead == 'S' || lookahead == 's') ADVANCE(891); END_STATE(); case 1621: if (lookahead == 'S' || lookahead == 's') ADVANCE(1709); END_STATE(); case 1622: if (lookahead == 'S' || lookahead == 's') ADVANCE(1199); END_STATE(); case 1623: if (lookahead == 'S' || lookahead == 's') ADVANCE(1169); END_STATE(); case 1624: if (lookahead == 'S' || lookahead == 's') ADVANCE(1583); END_STATE(); case 1625: if (lookahead == 'S' || lookahead == 's') ADVANCE(1684); END_STATE(); case 1626: if (lookahead == 'S' || lookahead == 's') ADVANCE(1717); END_STATE(); case 1627: if (lookahead == 'S' || lookahead == 's') ADVANCE(991); END_STATE(); case 1628: if (lookahead == 'S' || lookahead == 's') ADVANCE(1588); END_STATE(); case 1629: if (lookahead == 'S' || lookahead == 's') ADVANCE(1690); END_STATE(); case 1630: if (lookahead == 'S' || lookahead == 's') ADVANCE(1691); END_STATE(); case 1631: if (lookahead == 'S' || lookahead == 's') ADVANCE(775); END_STATE(); case 1632: if (lookahead == 'S' || lookahead == 's') ADVANCE(980); END_STATE(); case 1633: if (lookahead == 'S' || lookahead == 's') ADVANCE(1670); END_STATE(); case 1634: if (lookahead == 'S' || lookahead == 's') ADVANCE(1710); END_STATE(); case 1635: if (lookahead == 'S' || lookahead == 's') ADVANCE(951); END_STATE(); case 1636: if (lookahead == 'S' || lookahead == 's') ADVANCE(1672); END_STATE(); case 1637: if (lookahead == 'S' || lookahead == 's') ADVANCE(1673); END_STATE(); case 1638: if (lookahead == 'S' || lookahead == 's') ADVANCE(1674); END_STATE(); case 1639: if (lookahead == 'S' || lookahead == 's') ADVANCE(1151); END_STATE(); case 1640: if (lookahead == 'S' || lookahead == 's') ADVANCE(1682); END_STATE(); case 1641: if (lookahead == 'S' || lookahead == 's') ADVANCE(1683); END_STATE(); case 1642: if (lookahead == 'S' || lookahead == 's') ADVANCE(1421); END_STATE(); case 1643: if (lookahead == 'S' || lookahead == 's') ADVANCE(1700); END_STATE(); case 1644: if (lookahead == 'S' || lookahead == 's') ADVANCE(1020); END_STATE(); case 1645: if (lookahead == 'S' || lookahead == 's') ADVANCE(1021); END_STATE(); case 1646: if (lookahead == 'S' || lookahead == 's') ADVANCE(877); END_STATE(); case 1647: if (lookahead == 'S' || lookahead == 's') ADVANCE(1800); END_STATE(); case 1648: if (lookahead == 'S' || lookahead == 's') ADVANCE(1184); END_STATE(); case 1649: if (lookahead == 'S' || lookahead == 's') ADVANCE(1648); END_STATE(); case 1650: if (lookahead == 'S' || lookahead == 's') ADVANCE(1647); END_STATE(); case 1651: if (lookahead == 'S' || lookahead == 's') ADVANCE(1720); END_STATE(); case 1652: if (lookahead == 'S' || lookahead == 's') ADVANCE(1721); END_STATE(); case 1653: if (lookahead == 'S' || lookahead == 's') ADVANCE(1723); END_STATE(); case 1654: if (lookahead == 'S' || lookahead == 's') ADVANCE(1724); END_STATE(); case 1655: if (lookahead == 'S' || lookahead == 's') ADVANCE(1726); END_STATE(); case 1656: if (lookahead == 'S' || lookahead == 's') ADVANCE(1082); END_STATE(); case 1657: if (lookahead == 'S' || lookahead == 's') ADVANCE(1083); END_STATE(); case 1658: if (lookahead == 'S' || lookahead == 's') ADVANCE(1745); END_STATE(); case 1659: if (lookahead == 'S' || lookahead == 's') ADVANCE(1066); END_STATE(); case 1660: if (lookahead == 'T' || lookahead == 't') ADVANCE(1870); END_STATE(); case 1661: if (lookahead == 'T' || lookahead == 't') ADVANCE(1991); END_STATE(); case 1662: if (lookahead == 'T' || lookahead == 't') ADVANCE(1267); END_STATE(); case 1663: if (lookahead == 'T' || lookahead == 't') ADVANCE(1158); END_STATE(); case 1664: if (lookahead == 'T' || lookahead == 't') ADVANCE(1173); END_STATE(); case 1665: if (lookahead == 'T' || lookahead == 't') ADVANCE(2003); END_STATE(); case 1666: if (lookahead == 'T' || lookahead == 't') ADVANCE(1954); END_STATE(); case 1667: if (lookahead == 'T' || lookahead == 't') ADVANCE(1969); END_STATE(); case 1668: if (lookahead == 'T' || lookahead == 't') ADVANCE(1906); END_STATE(); case 1669: if (lookahead == 'T' || lookahead == 't') ADVANCE(1936); END_STATE(); case 1670: if (lookahead == 'T' || lookahead == 't') ADVANCE(1940); END_STATE(); case 1671: if (lookahead == 'T' || lookahead == 't') ADVANCE(1956); END_STATE(); case 1672: if (lookahead == 'T' || lookahead == 't') ADVANCE(1985); END_STATE(); case 1673: if (lookahead == 'T' || lookahead == 't') ADVANCE(1898); END_STATE(); case 1674: if (lookahead == 'T' || lookahead == 't') ADVANCE(1899); END_STATE(); case 1675: if (lookahead == 'T' || lookahead == 't') ADVANCE(1150); END_STATE(); case 1676: if (lookahead == 'T' || lookahead == 't') ADVANCE(853); END_STATE(); case 1677: if (lookahead == 'T' || lookahead == 't') ADVANCE(1117); END_STATE(); case 1678: if (lookahead == 'T' || lookahead == 't') ADVANCE(1829); END_STATE(); case 1679: if (lookahead == 'T' || lookahead == 't') ADVANCE(1828); END_STATE(); case 1680: if (lookahead == 'T' || lookahead == 't') ADVANCE(1814); END_STATE(); case 1681: if (lookahead == 'T' || lookahead == 't') ADVANCE(1107); END_STATE(); case 1682: if (lookahead == 'T' || lookahead == 't') ADVANCE(1153); END_STATE(); case 1683: if (lookahead == 'T' || lookahead == 't') ADVANCE(1424); END_STATE(); case 1684: if (lookahead == 'T' || lookahead == 't') ADVANCE(1620); END_STATE(); case 1685: if (lookahead == 'T' || lookahead == 't') ADVANCE(1818); END_STATE(); case 1686: if (lookahead == 'T' || lookahead == 't') ADVANCE(1680); END_STATE(); case 1687: if (lookahead == 'T' || lookahead == 't') ADVANCE(1052); END_STATE(); case 1688: if (lookahead == 'T' || lookahead == 't') ADVANCE(1167); END_STATE(); case 1689: if (lookahead == 'T' || lookahead == 't') ADVANCE(1054); END_STATE(); case 1690: if (lookahead == 'T' || lookahead == 't') ADVANCE(1586); END_STATE(); case 1691: if (lookahead == 'T' || lookahead == 't') ADVANCE(1656); END_STATE(); case 1692: if (lookahead == 'T' || lookahead == 't') ADVANCE(1594); END_STATE(); case 1693: if (lookahead == 'T' || lookahead == 't') ADVANCE(1595); END_STATE(); case 1694: if (lookahead == 'T' || lookahead == 't') ADVANCE(1599); END_STATE(); case 1695: if (lookahead == 'T' || lookahead == 't') ADVANCE(1027); END_STATE(); case 1696: if (lookahead == 'T' || lookahead == 't') ADVANCE(1008); END_STATE(); case 1697: if (lookahead == 'T' || lookahead == 't') ADVANCE(1009); END_STATE(); case 1698: if (lookahead == 'T' || lookahead == 't') ADVANCE(987); END_STATE(); case 1699: if (lookahead == 'T' || lookahead == 't') ADVANCE(999); END_STATE(); case 1700: if (lookahead == 'T' || lookahead == 't') ADVANCE(1013); END_STATE(); case 1701: if (lookahead == 'T' || lookahead == 't') ADVANCE(1026); END_STATE(); case 1702: if (lookahead == 'T' || lookahead == 't') ADVANCE(1016); END_STATE(); case 1703: if (lookahead == 'T' || lookahead == 't') ADVANCE(789); END_STATE(); case 1704: if (lookahead == 'T' || lookahead == 't') ADVANCE(1121); END_STATE(); case 1705: if (lookahead == 'T' || lookahead == 't') ADVANCE(1770); END_STATE(); case 1706: if (lookahead == 'T' || lookahead == 't') ADVANCE(1414); END_STATE(); case 1707: if (lookahead == 'T' || lookahead == 't') ADVANCE(1113); END_STATE(); case 1708: if (lookahead == 'T' || lookahead == 't') ADVANCE(1115); END_STATE(); case 1709: if (lookahead == 'T' || lookahead == 't') ADVANCE(1686); END_STATE(); case 1710: if (lookahead == 'T' || lookahead == 't') ADVANCE(1375); END_STATE(); case 1711: if (lookahead == 'T' || lookahead == 't') ADVANCE(1156); END_STATE(); case 1712: if (lookahead == 'T' || lookahead == 't') ADVANCE(1118); END_STATE(); case 1713: if (lookahead == 'T' || lookahead == 't') ADVANCE(1294); END_STATE(); case 1714: if (lookahead == 'T' || lookahead == 't') ADVANCE(1120); END_STATE(); case 1715: if (lookahead == 'T' || lookahead == 't') ADVANCE(1122); END_STATE(); case 1716: if (lookahead == 'T' || lookahead == 't') ADVANCE(1001); END_STATE(); case 1717: if (lookahead == 'T' || lookahead == 't') ADVANCE(1850); END_STATE(); case 1718: if (lookahead == 'T' || lookahead == 't') ADVANCE(1124); END_STATE(); case 1719: if (lookahead == 'T' || lookahead == 't') ADVANCE(1003); END_STATE(); case 1720: if (lookahead == 'T' || lookahead == 't') ADVANCE(1852); END_STATE(); case 1721: if (lookahead == 'T' || lookahead == 't') ADVANCE(1011); END_STATE(); case 1722: if (lookahead == 'T' || lookahead == 't') ADVANCE(1698); END_STATE(); case 1723: if (lookahead == 'T' || lookahead == 't') ADVANCE(1848); END_STATE(); case 1724: if (lookahead == 'T' || lookahead == 't') ADVANCE(1849); END_STATE(); case 1725: if (lookahead == 'T' || lookahead == 't') ADVANCE(1015); END_STATE(); case 1726: if (lookahead == 'T' || lookahead == 't') ADVANCE(1853); END_STATE(); case 1727: if (lookahead == 'T' || lookahead == 't') ADVANCE(1702); END_STATE(); case 1728: if (lookahead == 'T' || lookahead == 't') ADVANCE(1831); END_STATE(); case 1729: if (lookahead == 'T' || lookahead == 't') ADVANCE(1039); END_STATE(); case 1730: if (lookahead == 'T' || lookahead == 't') ADVANCE(1803); END_STATE(); case 1731: if (lookahead == 'T' || lookahead == 't') ADVANCE(1192); END_STATE(); case 1732: if (lookahead == 'T' || lookahead == 't') ADVANCE(1214); END_STATE(); case 1733: if (lookahead == 'T' || lookahead == 't') ADVANCE(1833); END_STATE(); case 1734: if (lookahead == 'T' || lookahead == 't') ADVANCE(1187); END_STATE(); case 1735: if (lookahead == 'T' || lookahead == 't') ADVANCE(1208); END_STATE(); case 1736: if (lookahead == 'T' || lookahead == 't') ADVANCE(1195); END_STATE(); case 1737: if (lookahead == 'T' || lookahead == 't') ADVANCE(1196); END_STATE(); case 1738: if (lookahead == 'T' || lookahead == 't') ADVANCE(1198); END_STATE(); case 1739: if (lookahead == 'T' || lookahead == 't') ADVANCE(1200); END_STATE(); case 1740: if (lookahead == 'T' || lookahead == 't') ADVANCE(1201); END_STATE(); case 1741: if (lookahead == 'T' || lookahead == 't') ADVANCE(1202); END_STATE(); case 1742: if (lookahead == 'T' || lookahead == 't') ADVANCE(1203); END_STATE(); case 1743: if (lookahead == 'T' || lookahead == 't') ADVANCE(1204); END_STATE(); case 1744: if (lookahead == 'T' || lookahead == 't') ADVANCE(1127); END_STATE(); case 1745: if (lookahead == 'T' || lookahead == 't') ADVANCE(1657); END_STATE(); case 1746: if (lookahead == 'T' || lookahead == 't') ADVANCE(1215); END_STATE(); case 1747: if (lookahead == 'T' || lookahead == 't') ADVANCE(1216); END_STATE(); case 1748: if (lookahead == 'T' || lookahead == 't') ADVANCE(1217); END_STATE(); case 1749: if (lookahead == 'T' || lookahead == 't') ADVANCE(1218); END_STATE(); case 1750: if (lookahead == 'T' || lookahead == 't') ADVANCE(1219); END_STATE(); case 1751: if (lookahead == 'T' || lookahead == 't') ADVANCE(1220); END_STATE(); case 1752: if (lookahead == 'T' || lookahead == 't') ADVANCE(1221); END_STATE(); case 1753: if (lookahead == 'T' || lookahead == 't') ADVANCE(1222); END_STATE(); case 1754: if (lookahead == 'T' || lookahead == 't') ADVANCE(1137); END_STATE(); case 1755: if (lookahead == 'T' || lookahead == 't') ADVANCE(1138); END_STATE(); case 1756: if (lookahead == 'T' || lookahead == 't') ADVANCE(1139); END_STATE(); case 1757: if (lookahead == 'T' || lookahead == 't') ADVANCE(1140); END_STATE(); case 1758: if (lookahead == 'T' || lookahead == 't') ADVANCE(1141); END_STATE(); case 1759: if (lookahead == 'T' || lookahead == 't') ADVANCE(1142); END_STATE(); case 1760: if (lookahead == 'T' || lookahead == 't') ADVANCE(1143); END_STATE(); case 1761: if (lookahead == 'T' || lookahead == 't') ADVANCE(1144); END_STATE(); case 1762: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1037); END_STATE(); case 1763: if (lookahead == 'U' || lookahead == 'u') ADVANCE(925); END_STATE(); case 1764: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1677); END_STATE(); case 1765: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1282); END_STATE(); case 1766: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1562); END_STATE(); case 1767: if (lookahead == 'U' || lookahead == 'u') ADVANCE(757); END_STATE(); case 1768: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1381); END_STATE(); case 1769: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1704); END_STATE(); case 1770: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1555); END_STATE(); case 1771: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1669); END_STATE(); case 1772: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1671); END_STATE(); case 1773: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1251); END_STATE(); case 1774: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1554); END_STATE(); case 1775: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1366); END_STATE(); case 1776: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1643); END_STATE(); case 1777: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1754); END_STATE(); case 1778: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1756); END_STATE(); case 1779: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1757); END_STATE(); case 1780: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1759); END_STATE(); case 1781: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1760); END_STATE(); case 1782: if (lookahead == 'U' || lookahead == 'u') ADVANCE(1761); END_STATE(); case 1783: if (lookahead == 'V' || lookahead == 'v') ADVANCE(2026); END_STATE(); case 1784: if (lookahead == 'V' || lookahead == 'v') ADVANCE(2019); END_STATE(); case 1785: if (lookahead == 'V' || lookahead == 'v') ADVANCE(1029); END_STATE(); case 1786: if (lookahead == 'V' || lookahead == 'v') ADVANCE(1177); END_STATE(); case 1787: if (lookahead == 'V' || lookahead == 'v') ADVANCE(1182); END_STATE(); case 1788: if (lookahead == 'V' || lookahead == 'v') ADVANCE(994); END_STATE(); case 1789: if (lookahead == 'V' || lookahead == 'v') ADVANCE(779); END_STATE(); case 1790: if (lookahead == 'V' || lookahead == 'v') ADVANCE(952); END_STATE(); case 1791: if (lookahead == 'V' || lookahead == 'v') ADVANCE(956); END_STATE(); case 1792: if (lookahead == 'V' || lookahead == 'v') ADVANCE(1065); END_STATE(); case 1793: if (lookahead == 'V' || lookahead == 'v') ADVANCE(1210); END_STATE(); case 1794: if (lookahead == 'W' || lookahead == 'w') ADVANCE(1387); END_STATE(); case 1795: if (lookahead == 'W' || lookahead == 'w') ADVANCE(1321); END_STATE(); case 1796: if (lookahead == 'W' || lookahead == 'w') ADVANCE(761); if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(749); END_STATE(); case 1797: if (lookahead == 'W' || lookahead == 'w') ADVANCE(1418); END_STATE(); case 1798: if (lookahead == 'W' || lookahead == 'w') ADVANCE(774); END_STATE(); case 1799: if (lookahead == 'W' || lookahead == 'w') ADVANCE(777); END_STATE(); case 1800: if (lookahead == 'W' || lookahead == 'w') ADVANCE(1427); END_STATE(); case 1801: if (lookahead == 'W' || lookahead == 'w') ADVANCE(778); END_STATE(); case 1802: if (lookahead == 'W' || lookahead == 'w') ADVANCE(781); END_STATE(); case 1803: if (lookahead == 'W' || lookahead == 'w') ADVANCE(1434); END_STATE(); case 1804: if (lookahead == 'W' || lookahead == 'w') ADVANCE(783); END_STATE(); case 1805: if (lookahead == 'W' || lookahead == 'w') ADVANCE(1388); END_STATE(); case 1806: if (lookahead == 'W' || lookahead == 'w') ADVANCE(1389); END_STATE(); case 1807: if (lookahead == 'W' || lookahead == 'w') ADVANCE(1390); END_STATE(); case 1808: if (lookahead == 'X' || lookahead == 'x') ADVANCE(2021); END_STATE(); case 1809: if (lookahead == 'X' || lookahead == 'x') ADVANCE(1813); END_STATE(); case 1810: if (lookahead == 'X' || lookahead == 'x') ADVANCE(756); END_STATE(); case 1811: if (lookahead == 'X' || lookahead == 'x') ADVANCE(928); END_STATE(); case 1812: if (lookahead == 'X' || lookahead == 'x') ADVANCE(1006); END_STATE(); case 1813: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(887); END_STATE(); case 1814: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(2014); END_STATE(); case 1815: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1909); END_STATE(); case 1816: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(2048); END_STATE(); case 1817: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1968); END_STATE(); case 1818: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(2036); END_STATE(); case 1819: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1243); END_STATE(); case 1820: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(858); END_STATE(); case 1821: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(878); END_STATE(); case 1822: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(741); END_STATE(); case 1823: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(766); END_STATE(); case 1824: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(929); END_STATE(); case 1825: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1639); END_STATE(); case 1826: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1587); END_STATE(); case 1827: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1589); END_STATE(); case 1828: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1500); END_STATE(); case 1829: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1846); END_STATE(); case 1830: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1641); END_STATE(); case 1831: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1506); END_STATE(); case 1832: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1728); END_STATE(); case 1833: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1509); END_STATE(); case 1834: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1733); END_STATE(); case 1835: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1129); END_STATE(); case 1836: if (lookahead == 'Y' || lookahead == 'y') ADVANCE(1514); END_STATE(); case 1837: if (lookahead == 'Z' || lookahead == 'z') ADVANCE(954); END_STATE(); case 1838: if (lookahead == 'Z' || lookahead == 'z') ADVANCE(960); END_STATE(); case 1839: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(2029); END_STATE(); case 1840: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(2032); END_STATE(); case 1841: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1890); END_STATE(); case 1842: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1392); END_STATE(); case 1843: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(975); END_STATE(); case 1844: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1010); END_STATE(); case 1845: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(977); END_STATE(); case 1846: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(983); END_STATE(); case 1847: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(988); END_STATE(); case 1848: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(996); END_STATE(); case 1849: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(998); END_STATE(); case 1850: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1028); END_STATE(); case 1851: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1373); END_STATE(); case 1852: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1036); END_STATE(); case 1853: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1041); END_STATE(); case 1854: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1180); END_STATE(); case 1855: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1268); END_STATE(); case 1856: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1125); END_STATE(); case 1857: if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1394); END_STATE(); case 1858: if (('1' <= lookahead && lookahead <= '3')) ADVANCE(2050); END_STATE(); case 1859: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(2031); END_STATE(); case 1860: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(2030); END_STATE(); case 1861: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(2050); END_STATE(); case 1862: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(2053); END_STATE(); case 1863: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1859); END_STATE(); case 1864: if (('0' <= lookahead && lookahead <= '7')) ADVANCE(1860); END_STATE(); case 1865: if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2071); END_STATE(); case 1866: if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1996); END_STATE(); case 1867: if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1868: if (eof) ADVANCE(1869); ADVANCE_MAP( '\n', 2093, '\r', 1, '"', 1888, '#', 2084, '+', 1927, ',', 1897, '-', 1928, '0', 1863, '3', 382, ':', 1925, '=', 2027, '@', 1995, 'A', 901, 'C', 735, 'D', 253, 'E', 281, 'F', 243, 'H', 736, 'I', 271, 'M', 737, 'N', 1403, 'Q', 293, 'R', 943, 'S', 944, 'U', 1492, 'V', 254, '^', 1932, 'a', 396, 'c', 261, 'd', 397, 'e', 352, 'f', 1146, 'h', 520, 'i', 273, 'm', 377, 'n', 274, 'r', 627, 's', 453, 'u', 532, 'v', 967, 'w', 406, '}', 2073, '\t', 2092, ' ', 2092, 'B', 738, 'b', 738, 'G', 1237, 'g', 1237, 'L', 1404, 'l', 1404, 'P', 753, 'p', 753, 'T', 739, 't', 739, 'X', 740, 'x', 740, 'K', 840, 'k', 840, 0x212a, 840, ); if (('1' <= lookahead && lookahead <= '7')) ADVANCE(1864); END_STATE(); case 1869: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); case 1870: ACCEPT_TOKEN(aux_sym_host_declaration_token1); if (lookahead == 'B' || lookahead == 'b') ADVANCE(764); if (lookahead == 'N' || lookahead == 'n') ADVANCE(754); if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1033); END_STATE(); case 1871: ACCEPT_TOKEN(anon_sym_BANG); END_STATE(); case 1872: ACCEPT_TOKEN(aux_sym_match_declaration_token1); END_STATE(); case 1873: ACCEPT_TOKEN(aux_sym__all_token1); END_STATE(); case 1874: ACCEPT_TOKEN(aux_sym__match_canonical_token1); END_STATE(); case 1875: ACCEPT_TOKEN(aux_sym__match_final_token1); END_STATE(); case 1876: ACCEPT_TOKEN(aux_sym__match_exec_token1); END_STATE(); case 1877: ACCEPT_TOKEN(aux_sym__match_exec_token2); END_STATE(); case 1878: ACCEPT_TOKEN(aux_sym__match_exec_token2); if (lookahead == '"') ADVANCE(2086); END_STATE(); case 1879: ACCEPT_TOKEN(aux_sym__match_exec_token2); if (lookahead == 'S') ADVANCE(262); END_STATE(); case 1880: ACCEPT_TOKEN(aux_sym__match_exec_token2); if (lookahead == 'e') ADVANCE(623); END_STATE(); case 1881: ACCEPT_TOKEN(aux_sym__match_exec_token2); if (lookahead == 'o') ADVANCE(2075); END_STATE(); case 1882: ACCEPT_TOKEN(aux_sym__match_exec_token2); if (lookahead == 'o') ADVANCE(536); END_STATE(); case 1883: ACCEPT_TOKEN(aux_sym__match_exec_token2); if (lookahead == 's') ADVANCE(451); END_STATE(); case 1884: ACCEPT_TOKEN(aux_sym__match_exec_token2); if (lookahead == '{') ADVANCE(2072); END_STATE(); case 1885: ACCEPT_TOKEN(aux_sym__match_exec_token2); if (lookahead == '%' || lookahead == 'h') ADVANCE(2066); END_STATE(); case 1886: ACCEPT_TOKEN(aux_sym__match_exec_token2); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2077); END_STATE(); case 1887: ACCEPT_TOKEN(aux_sym__match_exec_token2); ADVANCE_MAP( '%', 2064, 'C', 2064, 'L', 2064, 'd', 2064, 'h', 2064, 'i', 2064, 'k', 2064, 'l', 2064, 'n', 2064, 'p', 2064, 'r', 2064, 'u', 2064, ); END_STATE(); case 1888: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); case 1889: ACCEPT_TOKEN(anon_sym_DQUOTE); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1890: ACCEPT_TOKEN(aux_sym__match_localnetwork_token1); END_STATE(); case 1891: ACCEPT_TOKEN(aux_sym__match_localnetwork_token2); if (lookahead == 'e') ADVANCE(1924); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1892: ACCEPT_TOKEN(aux_sym__match_localnetwork_token2); if (lookahead == 'n') ADVANCE(1895); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1893: ACCEPT_TOKEN(aux_sym__match_localnetwork_token2); if (lookahead == 'n') ADVANCE(1891); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1894: ACCEPT_TOKEN(aux_sym__match_localnetwork_token2); if (lookahead == 'o') ADVANCE(1893); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1895: ACCEPT_TOKEN(aux_sym__match_localnetwork_token2); if (lookahead == 'y') ADVANCE(1911); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1896: ACCEPT_TOKEN(aux_sym__match_localnetwork_token2); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1897: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); case 1898: ACCEPT_TOKEN(aux_sym__match_host_token1); END_STATE(); case 1899: ACCEPT_TOKEN(aux_sym__match_originalhost_token1); END_STATE(); case 1900: ACCEPT_TOKEN(aux_sym__match_tagged_token1); END_STATE(); case 1901: ACCEPT_TOKEN(aux_sym__match_user_token1); END_STATE(); case 1902: ACCEPT_TOKEN(aux_sym__match_localuser_token1); END_STATE(); case 1903: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); case 1904: ACCEPT_TOKEN(anon_sym_STAR); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1905: ACCEPT_TOKEN(anon_sym_QMARK); END_STATE(); case 1906: ACCEPT_TOKEN(aux_sym__add_keys_to_agent_token1); END_STATE(); case 1907: ACCEPT_TOKEN(anon_sym_ask); END_STATE(); case 1908: ACCEPT_TOKEN(anon_sym_confirm); END_STATE(); case 1909: ACCEPT_TOKEN(aux_sym__address_family_token1); END_STATE(); case 1910: ACCEPT_TOKEN(anon_sym_any); END_STATE(); case 1911: ACCEPT_TOKEN(anon_sym_any); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1912: ACCEPT_TOKEN(anon_sym_inet); if (lookahead == '6') ADVANCE(1913); END_STATE(); case 1913: ACCEPT_TOKEN(anon_sym_inet6); END_STATE(); case 1914: ACCEPT_TOKEN(aux_sym__batch_mode_token1); END_STATE(); case 1915: ACCEPT_TOKEN(aux_sym__bind_address_token1); END_STATE(); case 1916: ACCEPT_TOKEN(aux_sym__bind_interface_token1); END_STATE(); case 1917: ACCEPT_TOKEN(aux_sym__canonical_domains_token1); END_STATE(); case 1918: ACCEPT_TOKEN(aux_sym__canonicalize_fallback_local_token1); END_STATE(); case 1919: ACCEPT_TOKEN(aux_sym__canonicalize_hostname_token1); END_STATE(); case 1920: ACCEPT_TOKEN(anon_sym_always); END_STATE(); case 1921: ACCEPT_TOKEN(aux_sym__canonicalize_max_dots_token1); END_STATE(); case 1922: ACCEPT_TOKEN(aux_sym__canonicalize_permitted_cnames_token1); END_STATE(); case 1923: ACCEPT_TOKEN(anon_sym_none); END_STATE(); case 1924: ACCEPT_TOKEN(anon_sym_none); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1896); END_STATE(); case 1925: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); case 1926: ACCEPT_TOKEN(aux_sym__ca_signature_algorithms_token1); END_STATE(); case 1927: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); case 1928: ACCEPT_TOKEN(anon_sym_DASH); END_STATE(); case 1929: ACCEPT_TOKEN(aux_sym__certificate_file_token1); END_STATE(); case 1930: ACCEPT_TOKEN(aux_sym__check_host_ip_token1); END_STATE(); case 1931: ACCEPT_TOKEN(aux_sym__ciphers_token1); END_STATE(); case 1932: ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); case 1933: ACCEPT_TOKEN(aux_sym__clear_all_forwardings_token1); END_STATE(); case 1934: ACCEPT_TOKEN(aux_sym__compression_token1); END_STATE(); case 1935: ACCEPT_TOKEN(aux_sym__connection_attempts_token1); END_STATE(); case 1936: ACCEPT_TOKEN(aux_sym__connect_timeout_token1); END_STATE(); case 1937: ACCEPT_TOKEN(aux_sym__control_master_token1); END_STATE(); case 1938: ACCEPT_TOKEN(anon_sym_auto); if (lookahead == 'a') ADVANCE(628); END_STATE(); case 1939: ACCEPT_TOKEN(anon_sym_autoask); END_STATE(); case 1940: ACCEPT_TOKEN(aux_sym__control_persist_token1); END_STATE(); case 1941: ACCEPT_TOKEN(aux_sym__control_path_token1); END_STATE(); case 1942: ACCEPT_TOKEN(aux_sym__dynamic_forward_token1); END_STATE(); case 1943: ACCEPT_TOKEN(aux_sym__enable_escape_command_line_token1); END_STATE(); case 1944: ACCEPT_TOKEN(aux_sym__enable_ssh_keysign_token1); END_STATE(); case 1945: ACCEPT_TOKEN(aux_sym__escape_char_token1); END_STATE(); case 1946: ACCEPT_TOKEN(aux_sym__escape_char_token2); END_STATE(); case 1947: ACCEPT_TOKEN(aux_sym__escape_char_token2); if (lookahead == 'o') ADVANCE(536); END_STATE(); case 1948: ACCEPT_TOKEN(aux_sym__escape_char_token2); if (('A' <= lookahead && lookahead <= 'Z') || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1946); END_STATE(); case 1949: ACCEPT_TOKEN(aux_sym__exit_on_forward_failure_token1); END_STATE(); case 1950: ACCEPT_TOKEN(aux_sym__fingerprint_hash_token1); END_STATE(); case 1951: ACCEPT_TOKEN(anon_sym_md5); END_STATE(); case 1952: ACCEPT_TOKEN(anon_sym_sha256); END_STATE(); case 1953: ACCEPT_TOKEN(aux_sym__fork_after_authentication_token1); END_STATE(); case 1954: ACCEPT_TOKEN(aux_sym__forward_agent_token1); END_STATE(); case 1955: ACCEPT_TOKEN(aux_sym__forward_x11_token1); if (lookahead == 'T' || lookahead == 't') ADVANCE(1209); END_STATE(); case 1956: ACCEPT_TOKEN(aux_sym__forward_x11_timeout_token1); END_STATE(); case 1957: ACCEPT_TOKEN(aux_sym__forward_x11_trusted_token1); END_STATE(); case 1958: ACCEPT_TOKEN(aux_sym__global_known_hosts_file_token1); END_STATE(); case 1959: ACCEPT_TOKEN(aux_sym__gssapi_authentication_token1); END_STATE(); case 1960: ACCEPT_TOKEN(aux_sym__gssapi_delegate_credentials_token1); END_STATE(); case 1961: ACCEPT_TOKEN(aux_sym__hash_known_hosts_token1); END_STATE(); case 1962: ACCEPT_TOKEN(aux_sym__hostbased_accepted_algorithms_token1); END_STATE(); case 1963: ACCEPT_TOKEN(aux_sym__hostbased_accepted_algorithms_token2); END_STATE(); case 1964: ACCEPT_TOKEN(aux_sym__hostbased_authentication_token1); END_STATE(); case 1965: ACCEPT_TOKEN(aux_sym__host_key_algorithms_token1); END_STATE(); case 1966: ACCEPT_TOKEN(aux_sym__host_key_alias_token1); END_STATE(); case 1967: ACCEPT_TOKEN(aux_sym__hostname_token1); END_STATE(); case 1968: ACCEPT_TOKEN(aux_sym__identities_only_token1); END_STATE(); case 1969: ACCEPT_TOKEN(aux_sym__identity_agent_token1); END_STATE(); case 1970: ACCEPT_TOKEN(anon_sym_SSH_AUTH_SOCK); END_STATE(); case 1971: ACCEPT_TOKEN(aux_sym__identity_file_token1); END_STATE(); case 1972: ACCEPT_TOKEN(aux_sym__ignore_unknown_token1); END_STATE(); case 1973: ACCEPT_TOKEN(aux_sym__include_token1); END_STATE(); case 1974: ACCEPT_TOKEN(aux_sym__ipqos_token1); END_STATE(); case 1975: ACCEPT_TOKEN(aux_sym__kbd_interactive_authentication_token1); END_STATE(); case 1976: ACCEPT_TOKEN(aux_sym__kbd_interactive_authentication_token2); END_STATE(); case 1977: ACCEPT_TOKEN(aux_sym__kex_algorithms_token1); END_STATE(); case 1978: ACCEPT_TOKEN(aux_sym__known_hosts_command_token1); END_STATE(); case 1979: ACCEPT_TOKEN(aux_sym__local_command_token1); END_STATE(); case 1980: ACCEPT_TOKEN(aux_sym__local_forward_token1); END_STATE(); case 1981: ACCEPT_TOKEN(aux_sym__log_level_token1); END_STATE(); case 1982: ACCEPT_TOKEN(aux_sym__log_verbose_token1); END_STATE(); case 1983: ACCEPT_TOKEN(aux_sym__log_verbose_value_token1); END_STATE(); case 1984: ACCEPT_TOKEN(aux_sym__macs_token1); END_STATE(); case 1985: ACCEPT_TOKEN(aux_sym__no_host_authentication_for_localhost_token1); END_STATE(); case 1986: ACCEPT_TOKEN(aux_sym__number_of_password_prompts_token1); END_STATE(); case 1987: ACCEPT_TOKEN(aux_sym__password_authentication_token1); END_STATE(); case 1988: ACCEPT_TOKEN(aux_sym__permit_local_command_token1); END_STATE(); case 1989: ACCEPT_TOKEN(aux_sym__permit_remote_open_token1); END_STATE(); case 1990: ACCEPT_TOKEN(aux_sym__pkcs11_provider_token1); END_STATE(); case 1991: ACCEPT_TOKEN(aux_sym__port_token1); END_STATE(); case 1992: ACCEPT_TOKEN(aux_sym__preferred_authentications_token1); END_STATE(); case 1993: ACCEPT_TOKEN(aux_sym__proxy_command_token1); END_STATE(); case 1994: ACCEPT_TOKEN(aux_sym__proxy_jump_token1); END_STATE(); case 1995: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); case 1996: ACCEPT_TOKEN(aux_sym__proxy_jump_value_token1); if (lookahead != 0 && (lookahead < '\t' || '\r' < lookahead) && lookahead != ' ') ADVANCE(1996); END_STATE(); case 1997: ACCEPT_TOKEN(aux_sym__proxy_use_fdpass_token1); END_STATE(); case 1998: ACCEPT_TOKEN(aux_sym__pubkey_accepted_algorithms_token1); END_STATE(); case 1999: ACCEPT_TOKEN(aux_sym__pubkey_accepted_algorithms_token2); END_STATE(); case 2000: ACCEPT_TOKEN(aux_sym__pubkey_authentication_token1); END_STATE(); case 2001: ACCEPT_TOKEN(anon_sym_unbound); END_STATE(); case 2002: ACCEPT_TOKEN(anon_sym_host_DASHbound); END_STATE(); case 2003: ACCEPT_TOKEN(aux_sym__rekey_limit_token1); END_STATE(); case 2004: ACCEPT_TOKEN(aux_sym__remote_command_token1); END_STATE(); case 2005: ACCEPT_TOKEN(aux_sym__remote_command_token2); END_STATE(); case 2006: ACCEPT_TOKEN(aux_sym__remote_command_token2); if (lookahead == 'o') ADVANCE(536); END_STATE(); case 2007: ACCEPT_TOKEN(aux_sym__remote_command_token2); if (lookahead == '{') ADVANCE(2072); END_STATE(); case 2008: ACCEPT_TOKEN(aux_sym__remote_command_token2); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); END_STATE(); case 2009: ACCEPT_TOKEN(aux_sym__remote_command_token2); if (lookahead == '%' || lookahead == 'h' || lookahead == 'n' || lookahead == 'p' || lookahead == 'r') ADVANCE(2067); END_STATE(); case 2010: ACCEPT_TOKEN(aux_sym__remote_command_token2); ADVANCE_MAP( '%', 2064, 'C', 2064, 'L', 2064, 'd', 2064, 'h', 2064, 'i', 2064, 'k', 2064, 'l', 2064, 'n', 2064, 'p', 2064, 'r', 2064, 'u', 2064, ); END_STATE(); case 2011: ACCEPT_TOKEN(aux_sym__remote_command_token2); ADVANCE_MAP( '%', 2065, 'C', 2065, 'H', 2065, 'I', 2065, 'K', 2065, 'L', 2065, 'd', 2065, 'f', 2065, 'h', 2065, 'i', 2065, 'k', 2065, 'l', 2065, 'n', 2065, 'p', 2065, 'r', 2065, 't', 2065, 'u', 2065, ); END_STATE(); case 2012: ACCEPT_TOKEN(aux_sym__remote_command_token2); ADVANCE_MAP( '%', 2068, 'C', 2068, 'H', 2068, 'I', 2068, 'K', 2068, 'L', 2068, 'T', 2068, 'd', 2068, 'f', 2068, 'h', 2068, 'i', 2068, 'k', 2068, 'l', 2068, 'n', 2068, 'p', 2068, 'r', 2068, 't', 2068, 'u', 2068, ); END_STATE(); case 2013: ACCEPT_TOKEN(aux_sym__remote_forward_token1); END_STATE(); case 2014: ACCEPT_TOKEN(aux_sym__request_tty_token1); END_STATE(); case 2015: ACCEPT_TOKEN(anon_sym_force); END_STATE(); case 2016: ACCEPT_TOKEN(aux_sym__required_rsa_size_token1); END_STATE(); case 2017: ACCEPT_TOKEN(aux_sym__revoked_host_keys_token1); END_STATE(); case 2018: ACCEPT_TOKEN(aux_sym__security_key_provider_token1); END_STATE(); case 2019: ACCEPT_TOKEN(aux_sym__send_env_token1); END_STATE(); case 2020: ACCEPT_TOKEN(aux_sym__send_env_value_token1); END_STATE(); case 2021: ACCEPT_TOKEN(aux_sym__server_alive_count_max_token1); END_STATE(); case 2022: ACCEPT_TOKEN(aux_sym__server_alive_interval_token1); END_STATE(); case 2023: ACCEPT_TOKEN(aux_sym__session_type_token1); END_STATE(); case 2024: ACCEPT_TOKEN(anon_sym_subsystem); END_STATE(); case 2025: ACCEPT_TOKEN(anon_sym_default); END_STATE(); case 2026: ACCEPT_TOKEN(aux_sym__set_env_token1); END_STATE(); case 2027: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); case 2028: ACCEPT_TOKEN(aux_sym__stdin_null_token1); END_STATE(); case 2029: ACCEPT_TOKEN(aux_sym__stream_local_bind_mask_token1); END_STATE(); case 2030: ACCEPT_TOKEN(aux_sym__stream_local_bind_mask_token2); END_STATE(); case 2031: ACCEPT_TOKEN(aux_sym__stream_local_bind_mask_token2); if (('0' <= lookahead && lookahead <= '7')) ADVANCE(2030); END_STATE(); case 2032: ACCEPT_TOKEN(aux_sym__stream_local_bind_unlink_token1); END_STATE(); case 2033: ACCEPT_TOKEN(aux_sym__strict_host_key_checking_token1); END_STATE(); case 2034: ACCEPT_TOKEN(anon_sym_accept_DASHnew); END_STATE(); case 2035: ACCEPT_TOKEN(anon_sym_off); END_STATE(); case 2036: ACCEPT_TOKEN(aux_sym__syslog_facility_token1); END_STATE(); case 2037: ACCEPT_TOKEN(aux_sym__tcp_keep_alive_token1); END_STATE(); case 2038: ACCEPT_TOKEN(aux_sym__tag_token1); END_STATE(); case 2039: ACCEPT_TOKEN(aux_sym__tunnel_token1); if (lookahead == 'D' || lookahead == 'd') ADVANCE(970); END_STATE(); case 2040: ACCEPT_TOKEN(anon_sym_point_DASHto_DASHpoint); END_STATE(); case 2041: ACCEPT_TOKEN(anon_sym_ethernet); END_STATE(); case 2042: ACCEPT_TOKEN(aux_sym__tunnel_device_token1); END_STATE(); case 2043: ACCEPT_TOKEN(aux_sym__update_host_keys_token1); END_STATE(); case 2044: ACCEPT_TOKEN(aux_sym__use_keychain_token1); END_STATE(); case 2045: ACCEPT_TOKEN(aux_sym__user_token1); if (lookahead == 'K' || lookahead == 'k' || lookahead == 0x212a) ADVANCE(1393); END_STATE(); case 2046: ACCEPT_TOKEN(aux_sym__user_known_hosts_file_token1); END_STATE(); case 2047: ACCEPT_TOKEN(aux_sym__verify_host_key_dns_token1); END_STATE(); case 2048: ACCEPT_TOKEN(aux_sym__visual_host_key_token1); END_STATE(); case 2049: ACCEPT_TOKEN(aux_sym__xauth_location_token1); END_STATE(); case 2050: ACCEPT_TOKEN(sym_ipqos); END_STATE(); case 2051: ACCEPT_TOKEN(sym_verbosity); END_STATE(); case 2052: ACCEPT_TOKEN(sym_verbosity); if (('1' <= lookahead && lookahead <= '3')) ADVANCE(2051); END_STATE(); case 2053: ACCEPT_TOKEN(sym_facility); END_STATE(); case 2054: ACCEPT_TOKEN(sym_authentication); END_STATE(); case 2055: ACCEPT_TOKEN(sym_cipher); END_STATE(); case 2056: ACCEPT_TOKEN(sym_kex); END_STATE(); case 2057: ACCEPT_TOKEN(sym_kex); if (lookahead == '@') ADVANCE(512); END_STATE(); case 2058: ACCEPT_TOKEN(sym_key_sig); END_STATE(); case 2059: ACCEPT_TOKEN(sym_key_sig); if (lookahead == '-') ADVANCE(368); END_STATE(); case 2060: ACCEPT_TOKEN(sym_mac); END_STATE(); case 2061: ACCEPT_TOKEN(sym_mac); if (lookahead == '-') ADVANCE(231); END_STATE(); case 2062: ACCEPT_TOKEN(sym_mac); if (lookahead == '-') ADVANCE(414); END_STATE(); case 2063: ACCEPT_TOKEN(sym_sig); END_STATE(); case 2064: ACCEPT_TOKEN(aux_sym__file_token_token1); END_STATE(); case 2065: ACCEPT_TOKEN(aux_sym__hosts_token_token1); END_STATE(); case 2066: ACCEPT_TOKEN(aux_sym__hostname_token_token1); END_STATE(); case 2067: ACCEPT_TOKEN(aux_sym__proxy_token_token1); END_STATE(); case 2068: ACCEPT_TOKEN(sym_token); END_STATE(); case 2069: ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); case 2070: ACCEPT_TOKEN(anon_sym_DOLLAR); if (lookahead == '{') ADVANCE(2072); END_STATE(); case 2071: ACCEPT_TOKEN(sym__var_name); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2071); END_STATE(); case 2072: ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); END_STATE(); case 2073: ACCEPT_TOKEN(anon_sym_RBRACE); END_STATE(); case 2074: ACCEPT_TOKEN(anon_sym_yes); END_STATE(); case 2075: ACCEPT_TOKEN(anon_sym_no); END_STATE(); case 2076: ACCEPT_TOKEN(sym__number); END_STATE(); case 2077: ACCEPT_TOKEN(sym__number); if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2077); END_STATE(); case 2078: ACCEPT_TOKEN(aux_sym_bytes_token1); END_STATE(); case 2079: ACCEPT_TOKEN(aux_sym_time_token1); END_STATE(); case 2080: ACCEPT_TOKEN(aux_sym_time_token2); END_STATE(); case 2081: ACCEPT_TOKEN(aux_sym_time_token3); END_STATE(); case 2082: ACCEPT_TOKEN(aux_sym_time_token4); END_STATE(); case 2083: ACCEPT_TOKEN(aux_sym_time_token5); END_STATE(); case 2084: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && lookahead != '\n') ADVANCE(2084); END_STATE(); case 2085: ACCEPT_TOKEN(aux_sym__sep_token1); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2085); END_STATE(); case 2086: ACCEPT_TOKEN(sym__char); END_STATE(); case 2087: ACCEPT_TOKEN(sym__char); if (lookahead == '"') ADVANCE(2086); END_STATE(); case 2088: ACCEPT_TOKEN(sym__char); if (lookahead == '{') ADVANCE(2072); END_STATE(); case 2089: ACCEPT_TOKEN(sym__char); if (lookahead == '%' || lookahead == 'h') ADVANCE(2066); END_STATE(); case 2090: ACCEPT_TOKEN(sym__char); ADVANCE_MAP( '%', 2064, 'C', 2064, 'L', 2064, 'd', 2064, 'h', 2064, 'i', 2064, 'k', 2064, 'l', 2064, 'n', 2064, 'p', 2064, 'r', 2064, 'u', 2064, ); END_STATE(); case 2091: ACCEPT_TOKEN(sym__space); if (lookahead == '=') ADVANCE(2085); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2091); END_STATE(); case 2092: ACCEPT_TOKEN(sym__space); if (lookahead == '\t' || lookahead == ' ') ADVANCE(2092); END_STATE(); case 2093: ACCEPT_TOKEN(sym__eol); END_STATE(); default: return false; } } static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0}, [1] = {.lex_state = 1868}, [2] = {.lex_state = 1868}, [3] = {.lex_state = 1868}, [4] = {.lex_state = 1868}, [5] = {.lex_state = 1868}, [6] = {.lex_state = 1868}, [7] = {.lex_state = 1868}, [8] = {.lex_state = 1868}, [9] = {.lex_state = 1868}, [10] = {.lex_state = 1868}, [11] = {.lex_state = 1868}, [12] = {.lex_state = 1868}, [13] = {.lex_state = 1868}, [14] = {.lex_state = 1868}, [15] = {.lex_state = 1868}, [16] = {.lex_state = 1868}, [17] = {.lex_state = 1868}, [18] = {.lex_state = 1868}, [19] = {.lex_state = 1868}, [20] = {.lex_state = 1868}, [21] = {.lex_state = 1868}, [22] = {.lex_state = 1868}, [23] = {.lex_state = 1868}, [24] = {.lex_state = 1868}, [25] = {.lex_state = 1868}, [26] = {.lex_state = 1868}, [27] = {.lex_state = 1868}, [28] = {.lex_state = 1868}, [29] = {.lex_state = 1868}, [30] = {.lex_state = 1868}, [31] = {.lex_state = 1868}, [32] = {.lex_state = 1868}, [33] = {.lex_state = 1868}, [34] = {.lex_state = 1868}, [35] = {.lex_state = 1868}, [36] = {.lex_state = 2}, [37] = {.lex_state = 2}, [38] = {.lex_state = 2}, [39] = {.lex_state = 2}, [40] = {.lex_state = 2}, [41] = {.lex_state = 22}, [42] = {.lex_state = 22}, [43] = {.lex_state = 25}, [44] = {.lex_state = 24}, [45] = {.lex_state = 25}, [46] = {.lex_state = 24}, [47] = {.lex_state = 21}, [48] = {.lex_state = 37}, [49] = {.lex_state = 23}, [50] = {.lex_state = 23}, [51] = {.lex_state = 4}, [52] = {.lex_state = 28}, [53] = {.lex_state = 4}, [54] = {.lex_state = 37}, [55] = {.lex_state = 30}, [56] = {.lex_state = 30}, [57] = {.lex_state = 26}, [58] = {.lex_state = 26}, [59] = {.lex_state = 41}, [60] = {.lex_state = 39}, [61] = {.lex_state = 3}, [62] = {.lex_state = 3}, [63] = {.lex_state = 3}, [64] = {.lex_state = 13}, [65] = {.lex_state = 27}, [66] = {.lex_state = 30}, [67] = {.lex_state = 3}, [68] = {.lex_state = 27}, [69] = {.lex_state = 6}, [70] = {.lex_state = 7}, [71] = {.lex_state = 6}, [72] = {.lex_state = 7}, [73] = {.lex_state = 8}, [74] = {.lex_state = 8}, [75] = {.lex_state = 4}, [76] = {.lex_state = 31}, [77] = {.lex_state = 40}, [78] = {.lex_state = 3}, [79] = {.lex_state = 2}, [80] = {.lex_state = 48}, [81] = {.lex_state = 3}, [82] = {.lex_state = 36}, [83] = {.lex_state = 4}, [84] = {.lex_state = 13}, [85] = {.lex_state = 31}, [86] = {.lex_state = 29}, [87] = {.lex_state = 18}, [88] = {.lex_state = 13}, [89] = {.lex_state = 16}, [90] = {.lex_state = 13}, [91] = {.lex_state = 16}, [92] = {.lex_state = 534}, [93] = {.lex_state = 14}, [94] = {.lex_state = 2}, [95] = {.lex_state = 15}, [96] = {.lex_state = 40}, [97] = {.lex_state = 40}, [98] = {.lex_state = 40}, [99] = {.lex_state = 40}, [100] = {.lex_state = 40}, [101] = {.lex_state = 45}, [102] = {.lex_state = 40}, [103] = {.lex_state = 49}, [104] = {.lex_state = 40}, [105] = {.lex_state = 40}, [106] = {.lex_state = 30}, [107] = {.lex_state = 534}, [108] = {.lex_state = 19}, [109] = {.lex_state = 11}, [110] = {.lex_state = 47}, [111] = {.lex_state = 40}, [112] = {.lex_state = 40}, [113] = {.lex_state = 45}, [114] = {.lex_state = 10}, [115] = {.lex_state = 40}, [116] = {.lex_state = 40}, [117] = {.lex_state = 2}, [118] = {.lex_state = 14}, [119] = {.lex_state = 14}, [120] = {.lex_state = 14}, [121] = {.lex_state = 40}, [122] = {.lex_state = 40}, [123] = {.lex_state = 9}, [124] = {.lex_state = 15}, [125] = {.lex_state = 40}, [126] = {.lex_state = 34}, [127] = {.lex_state = 40}, [128] = {.lex_state = 40}, [129] = {.lex_state = 40}, [130] = {.lex_state = 9}, [131] = {.lex_state = 11}, [132] = {.lex_state = 31}, [133] = {.lex_state = 5}, [134] = {.lex_state = 2}, [135] = {.lex_state = 36}, [136] = {.lex_state = 51}, [137] = {.lex_state = 51}, [138] = {.lex_state = 10}, [139] = {.lex_state = 13}, [140] = {.lex_state = 16}, [141] = {.lex_state = 36}, [142] = {.lex_state = 17}, [143] = {.lex_state = 17}, [144] = {.lex_state = 30}, [145] = {.lex_state = 14}, [146] = {.lex_state = 6}, [147] = {.lex_state = 2}, [148] = {.lex_state = 2}, [149] = {.lex_state = 44}, [150] = {.lex_state = 7}, [151] = {.lex_state = 32}, [152] = {.lex_state = 44}, [153] = {.lex_state = 44}, [154] = {.lex_state = 2}, [155] = {.lex_state = 44}, [156] = {.lex_state = 38}, [157] = {.lex_state = 44}, [158] = {.lex_state = 44}, [159] = {.lex_state = 15}, [160] = {.lex_state = 44}, [161] = {.lex_state = 14}, [162] = {.lex_state = 35}, [163] = {.lex_state = 44}, [164] = {.lex_state = 1868}, [165] = {.lex_state = 38}, [166] = {.lex_state = 2}, [167] = {.lex_state = 33}, [168] = {.lex_state = 42}, [169] = {.lex_state = 35}, [170] = {.lex_state = 6}, [171] = {.lex_state = 52}, [172] = {.lex_state = 8}, [173] = {.lex_state = 12}, [174] = {.lex_state = 33}, [175] = {.lex_state = 1868}, [176] = {.lex_state = 38}, [177] = {.lex_state = 2}, [178] = {.lex_state = 51}, [179] = {.lex_state = 52}, [180] = {.lex_state = 2}, [181] = {.lex_state = 2}, [182] = {.lex_state = 36}, [183] = {.lex_state = 12}, [184] = {.lex_state = 8}, [185] = {.lex_state = 17}, [186] = {.lex_state = 7}, [187] = {.lex_state = 52}, [188] = {.lex_state = 38}, [189] = {.lex_state = 1868}, [190] = {.lex_state = 1868}, [191] = {.lex_state = 1868}, [192] = {.lex_state = 1868}, [193] = {.lex_state = 2}, [194] = {.lex_state = 2}, [195] = {.lex_state = 1868}, [196] = {.lex_state = 1868}, [197] = {.lex_state = 1868}, [198] = {.lex_state = 1868}, [199] = {.lex_state = 1868}, [200] = {.lex_state = 1868}, [201] = {.lex_state = 1868}, [202] = {.lex_state = 1868}, [203] = {.lex_state = 1868}, [204] = {.lex_state = 2}, [205] = {.lex_state = 1868}, [206] = {.lex_state = 38}, [207] = {.lex_state = 1868}, [208] = {.lex_state = 1868}, [209] = {.lex_state = 1868}, [210] = {.lex_state = 1868}, [211] = {.lex_state = 1868}, [212] = {.lex_state = 1868}, [213] = {.lex_state = 1868}, [214] = {.lex_state = 1868}, [215] = {.lex_state = 1868}, [216] = {.lex_state = 1868}, [217] = {.lex_state = 1868}, [218] = {.lex_state = 1868}, [219] = {.lex_state = 1868}, [220] = {.lex_state = 1868}, [221] = {.lex_state = 1868}, [222] = {.lex_state = 1868}, [223] = {.lex_state = 11}, [224] = {.lex_state = 35}, [225] = {.lex_state = 2}, [226] = {.lex_state = 1868}, [227] = {.lex_state = 1868}, [228] = {.lex_state = 1868}, [229] = {.lex_state = 1868}, [230] = {.lex_state = 15}, [231] = {.lex_state = 1868}, [232] = {.lex_state = 1868}, [233] = {.lex_state = 14}, [234] = {.lex_state = 18}, [235] = {.lex_state = 1868}, [236] = {.lex_state = 1868}, [237] = {.lex_state = 1868}, [238] = {.lex_state = 1868}, [239] = {.lex_state = 1868}, [240] = {.lex_state = 1868}, [241] = {.lex_state = 12}, [242] = {.lex_state = 2}, [243] = {.lex_state = 1868}, [244] = {.lex_state = 1868}, [245] = {.lex_state = 38}, [246] = {.lex_state = 31}, [247] = {.lex_state = 1868}, [248] = {.lex_state = 1868}, [249] = {.lex_state = 1868}, [250] = {.lex_state = 1868}, [251] = {.lex_state = 1868}, [252] = {.lex_state = 42}, [253] = {.lex_state = 1868}, [254] = {.lex_state = 9}, [255] = {.lex_state = 38}, [256] = {.lex_state = 20}, [257] = {.lex_state = 52}, [258] = {.lex_state = 18}, [259] = {.lex_state = 20}, [260] = {.lex_state = 33}, [261] = {.lex_state = 1868}, [262] = {.lex_state = 1868}, [263] = {.lex_state = 1868}, [264] = {.lex_state = 1868}, [265] = {.lex_state = 1868}, [266] = {.lex_state = 38}, [267] = {.lex_state = 1868}, [268] = {.lex_state = 10}, [269] = {.lex_state = 1868}, [270] = {.lex_state = 38}, [271] = {.lex_state = 42}, [272] = {.lex_state = 1868}, [273] = {.lex_state = 31}, [274] = {.lex_state = 2}, [275] = {.lex_state = 1868}, [276] = {.lex_state = 18}, [277] = {.lex_state = 31}, [278] = {.lex_state = 1868}, [279] = {.lex_state = 1868}, [280] = {.lex_state = 50}, [281] = {.lex_state = 2}, [282] = {.lex_state = 2}, [283] = {.lex_state = 2}, [284] = {.lex_state = 2}, [285] = {.lex_state = 2}, [286] = {.lex_state = 2}, [287] = {.lex_state = 2}, [288] = {.lex_state = 2}, [289] = {.lex_state = 2}, [290] = {.lex_state = 2}, [291] = {.lex_state = 2}, [292] = {.lex_state = 2}, [293] = {.lex_state = 2}, [294] = {.lex_state = 2}, [295] = {.lex_state = 2}, [296] = {.lex_state = 2}, [297] = {.lex_state = 2}, [298] = {.lex_state = 2}, [299] = {.lex_state = 2}, [300] = {.lex_state = 2}, [301] = {.lex_state = 1868}, [302] = {.lex_state = 2}, [303] = {.lex_state = 2}, [304] = {.lex_state = 2}, [305] = {.lex_state = 2}, [306] = {.lex_state = 2}, [307] = {.lex_state = 2}, [308] = {.lex_state = 2}, [309] = {.lex_state = 2}, [310] = {.lex_state = 2}, [311] = {.lex_state = 2}, [312] = {.lex_state = 1868}, [313] = {.lex_state = 2}, [314] = {.lex_state = 1868}, [315] = {.lex_state = 2}, [316] = {.lex_state = 1868}, [317] = {.lex_state = 1868}, [318] = {.lex_state = 2}, [319] = {.lex_state = 2}, [320] = {.lex_state = 2}, [321] = {.lex_state = 2}, [322] = {.lex_state = 2}, [323] = {.lex_state = 2}, [324] = {.lex_state = 1868}, [325] = {.lex_state = 236}, [326] = {.lex_state = 1868}, [327] = {.lex_state = 2}, [328] = {.lex_state = 2}, [329] = {.lex_state = 2}, [330] = {.lex_state = 2}, [331] = {.lex_state = 2}, [332] = {.lex_state = 2}, [333] = {.lex_state = 2}, [334] = {.lex_state = 2}, [335] = {.lex_state = 1868}, [336] = {.lex_state = 2}, [337] = {.lex_state = 2}, [338] = {.lex_state = 2}, [339] = {.lex_state = 2}, [340] = {.lex_state = 2}, [341] = {.lex_state = 2}, [342] = {.lex_state = 2}, [343] = {.lex_state = 2}, [344] = {.lex_state = 2}, [345] = {.lex_state = 2}, [346] = {.lex_state = 2}, [347] = {.lex_state = 53}, [348] = {.lex_state = 1868}, [349] = {.lex_state = 2}, [350] = {.lex_state = 2}, [351] = {.lex_state = 2}, [352] = {.lex_state = 1868}, [353] = {.lex_state = 1868}, [354] = {.lex_state = 2}, [355] = {.lex_state = 2}, [356] = {.lex_state = 2}, [357] = {.lex_state = 19}, [358] = {.lex_state = 2}, [359] = {.lex_state = 2}, [360] = {.lex_state = 2}, [361] = {.lex_state = 1868}, [362] = {.lex_state = 1868}, [363] = {.lex_state = 1868}, [364] = {.lex_state = 1868}, [365] = {.lex_state = 1868}, [366] = {.lex_state = 1868}, [367] = {.lex_state = 1868}, [368] = {.lex_state = 18}, [369] = {.lex_state = 18}, [370] = {.lex_state = 18}, [371] = {.lex_state = 18}, [372] = {.lex_state = 1868}, [373] = {.lex_state = 1868}, [374] = {.lex_state = 1868}, [375] = {.lex_state = 43}, [376] = {.lex_state = 1868}, [377] = {.lex_state = 236}, [378] = {.lex_state = 1868}, [379] = {.lex_state = 35}, [380] = {.lex_state = 1868}, [381] = {.lex_state = 1868}, [382] = {.lex_state = 235}, [383] = {.lex_state = 2}, [384] = {.lex_state = 1868}, [385] = {.lex_state = 20}, [386] = {.lex_state = 1868}, [387] = {.lex_state = 1868}, [388] = {.lex_state = 2}, [389] = {.lex_state = 1868}, [390] = {.lex_state = 1868}, [391] = {.lex_state = 1868}, [392] = {.lex_state = 1868}, [393] = {.lex_state = 18}, [394] = {.lex_state = 1868}, [395] = {.lex_state = 1868}, [396] = {.lex_state = 1868}, [397] = {.lex_state = 1868}, [398] = {.lex_state = 1868}, [399] = {.lex_state = 1868}, [400] = {.lex_state = 43}, [401] = {.lex_state = 1868}, [402] = {.lex_state = 1868}, [403] = {.lex_state = 1868}, [404] = {.lex_state = 1868}, [405] = {.lex_state = 2}, [406] = {.lex_state = 2}, [407] = {.lex_state = 2}, [408] = {.lex_state = 2}, [409] = {.lex_state = 1868}, [410] = {.lex_state = 1868}, [411] = {.lex_state = 1868}, [412] = {.lex_state = 2}, [413] = {.lex_state = 2}, [414] = {.lex_state = 2}, [415] = {.lex_state = 1868}, [416] = {.lex_state = 2}, [417] = {.lex_state = 1868}, [418] = {.lex_state = 2}, [419] = {.lex_state = 2}, [420] = {.lex_state = 1868}, [421] = {.lex_state = 2}, [422] = {.lex_state = 2}, [423] = {.lex_state = 2}, [424] = {.lex_state = 1868}, [425] = {.lex_state = 1868}, [426] = {.lex_state = 2}, [427] = {.lex_state = 1868}, [428] = {.lex_state = 2}, [429] = {.lex_state = 1868}, [430] = {.lex_state = 2}, [431] = {.lex_state = 2}, [432] = {.lex_state = 1868}, [433] = {.lex_state = 1868}, [434] = {.lex_state = 1868}, [435] = {.lex_state = 2}, [436] = {.lex_state = 2}, [437] = {.lex_state = 2}, [438] = {.lex_state = 2}, [439] = {.lex_state = 2}, [440] = {.lex_state = 2}, [441] = {.lex_state = 2}, [442] = {.lex_state = 2}, [443] = {.lex_state = 33}, [444] = {.lex_state = 2}, [445] = {.lex_state = 2}, [446] = {.lex_state = 2}, [447] = {.lex_state = 2}, [448] = {.lex_state = 2}, [449] = {.lex_state = 2}, [450] = {.lex_state = 2}, [451] = {.lex_state = 18}, [452] = {.lex_state = 18}, [453] = {.lex_state = 18}, [454] = {.lex_state = 2}, [455] = {.lex_state = 2}, [456] = {.lex_state = 1868}, [457] = {.lex_state = 2}, [458] = {.lex_state = 2}, [459] = {.lex_state = 2}, [460] = {.lex_state = 2}, [461] = {.lex_state = 2}, [462] = {.lex_state = 2}, [463] = {.lex_state = 2}, [464] = {.lex_state = 2}, [465] = {.lex_state = 1868}, [466] = {.lex_state = 1868}, [467] = {.lex_state = 2}, [468] = {.lex_state = 2}, [469] = {.lex_state = 1868}, [470] = {.lex_state = 2}, [471] = {.lex_state = 2}, [472] = {.lex_state = 2}, [473] = {.lex_state = 18}, [474] = {.lex_state = 2}, [475] = {.lex_state = 2}, [476] = {.lex_state = 1868}, [477] = {.lex_state = 1868}, [478] = {.lex_state = 2}, [479] = {.lex_state = 2}, [480] = {.lex_state = 2}, [481] = {.lex_state = 1868}, [482] = {.lex_state = 1868}, [483] = {.lex_state = 18}, [484] = {.lex_state = 18}, [485] = {.lex_state = 18}, [486] = {.lex_state = 2}, [487] = {.lex_state = 2}, [488] = {.lex_state = 20}, [489] = {.lex_state = 2}, [490] = {.lex_state = 2}, [491] = {.lex_state = 2}, [492] = {.lex_state = 2}, [493] = {.lex_state = 2}, [494] = {.lex_state = 235}, [495] = {.lex_state = 2}, [496] = {.lex_state = 2}, [497] = {.lex_state = 2}, [498] = {.lex_state = 2}, [499] = {.lex_state = 42}, [500] = {.lex_state = 2}, [501] = {.lex_state = 18}, [502] = {.lex_state = 2}, [503] = {.lex_state = 2}, [504] = {.lex_state = 2}, [505] = {.lex_state = 2}, [506] = {.lex_state = 2}, [507] = {.lex_state = 2}, [508] = {.lex_state = 1868}, [509] = {.lex_state = 2}, [510] = {.lex_state = 1868}, [511] = {.lex_state = 1868}, [512] = {.lex_state = 2}, [513] = {.lex_state = 1868}, [514] = {.lex_state = 1868}, [515] = {.lex_state = 1868}, [516] = {.lex_state = 1868}, [517] = {.lex_state = 1868}, [518] = {.lex_state = 1868}, [519] = {.lex_state = 1868}, [520] = {.lex_state = 1868}, [521] = {.lex_state = 43}, [522] = {.lex_state = 1868}, [523] = {.lex_state = 1868}, [524] = {.lex_state = 1868}, [525] = {.lex_state = 1868}, [526] = {.lex_state = 1868}, [527] = {.lex_state = 1868}, [528] = {.lex_state = 1868}, [529] = {.lex_state = 1868}, [530] = {.lex_state = 1868}, [531] = {.lex_state = 43}, [532] = {.lex_state = 1868}, [533] = {.lex_state = 2}, [534] = {.lex_state = 1868}, [535] = {.lex_state = 1868}, [536] = {.lex_state = 1868}, [537] = {.lex_state = 1868}, [538] = {.lex_state = 1868}, [539] = {.lex_state = 1868}, [540] = {.lex_state = 1868}, [541] = {.lex_state = 1868}, [542] = {.lex_state = 1868}, [543] = {.lex_state = 1868}, [544] = {.lex_state = 1868}, [545] = {.lex_state = 1868}, [546] = {.lex_state = 1868}, [547] = {.lex_state = 1868}, [548] = {.lex_state = 1868}, [549] = {.lex_state = 1868}, [550] = {.lex_state = 1868}, [551] = {.lex_state = 1868}, [552] = {.lex_state = 1868}, [553] = {.lex_state = 1868}, [554] = {.lex_state = 1868}, [555] = {.lex_state = 1868}, [556] = {.lex_state = 1868}, [557] = {.lex_state = 1868}, [558] = {.lex_state = 1868}, [559] = {.lex_state = 1868}, [560] = {.lex_state = 1868}, [561] = {.lex_state = 1868}, [562] = {.lex_state = 1868}, [563] = {.lex_state = 1868}, [564] = {.lex_state = 1868}, [565] = {.lex_state = 1868}, [566] = {.lex_state = 1868}, [567] = {.lex_state = 1868}, [568] = {.lex_state = 1868}, [569] = {.lex_state = 1868}, [570] = {.lex_state = 1868}, [571] = {.lex_state = 1868}, [572] = {.lex_state = 1868}, [573] = {.lex_state = 1868}, [574] = {.lex_state = 2}, [575] = {.lex_state = 1868}, [576] = {.lex_state = 1868}, [577] = {.lex_state = 1868}, [578] = {.lex_state = 1868}, [579] = {.lex_state = 2}, [580] = {.lex_state = 1868}, [581] = {.lex_state = 1868}, [582] = {.lex_state = 1868}, [583] = {.lex_state = 1868}, [584] = {.lex_state = 1868}, [585] = {.lex_state = 1868}, [586] = {.lex_state = 1868}, [587] = {.lex_state = 1865}, [588] = {.lex_state = 1868}, [589] = {.lex_state = 1868}, [590] = {.lex_state = 1868}, [591] = {.lex_state = 1868}, [592] = {.lex_state = 1868}, [593] = {.lex_state = 1868}, [594] = {.lex_state = 1868}, [595] = {.lex_state = 1868}, [596] = {.lex_state = 1868}, [597] = {.lex_state = 1868}, [598] = {.lex_state = 1868}, [599] = {.lex_state = 1868}, [600] = {.lex_state = 1868}, [601] = {.lex_state = 1868}, [602] = {.lex_state = 1868}, [603] = {.lex_state = 1868}, [604] = {.lex_state = 1868}, [605] = {.lex_state = 1868}, [606] = {.lex_state = 1865}, [607] = {.lex_state = 1868}, [608] = {.lex_state = 1868}, [609] = {.lex_state = 1868}, [610] = {.lex_state = 1868}, [611] = {.lex_state = 1868}, [612] = {.lex_state = 43}, [613] = {.lex_state = 1868}, [614] = {.lex_state = 1868}, [615] = {.lex_state = 1868}, [616] = {.lex_state = 1868}, [617] = {.lex_state = 1868}, [618] = {.lex_state = 1868}, [619] = {.lex_state = 1868}, [620] = {.lex_state = 1868}, [621] = {.lex_state = 1868}, [622] = {.lex_state = 1868}, [623] = {.lex_state = 1868}, [624] = {.lex_state = 1868}, [625] = {.lex_state = 1868}, [626] = {.lex_state = 1868}, [627] = {.lex_state = 1868}, [628] = {.lex_state = 1868}, [629] = {.lex_state = 18}, [630] = {.lex_state = 1868}, [631] = {.lex_state = 1868}, [632] = {.lex_state = 1868}, [633] = {.lex_state = 1868}, [634] = {.lex_state = 1868}, [635] = {.lex_state = 1868}, [636] = {.lex_state = 1868}, [637] = {.lex_state = 1868}, [638] = {.lex_state = 1868}, [639] = {.lex_state = 1868}, [640] = {.lex_state = 1868}, [641] = {.lex_state = 1868}, [642] = {.lex_state = 1868}, [643] = {.lex_state = 1868}, [644] = {.lex_state = 1868}, [645] = {.lex_state = 1868}, [646] = {.lex_state = 1868}, [647] = {.lex_state = 1868}, [648] = {.lex_state = 1868}, [649] = {.lex_state = 1868}, [650] = {.lex_state = 1868}, [651] = {.lex_state = 1868}, [652] = {.lex_state = 1868}, [653] = {.lex_state = 1868}, [654] = {.lex_state = 1868}, [655] = {.lex_state = 1868}, [656] = {.lex_state = 1868}, [657] = {.lex_state = 1868}, [658] = {.lex_state = 1868}, [659] = {.lex_state = 1868}, [660] = {.lex_state = 1868}, [661] = {.lex_state = 1868}, [662] = {.lex_state = 1868}, [663] = {.lex_state = 1868}, [664] = {.lex_state = 1868}, [665] = {.lex_state = 1868}, [666] = {.lex_state = 1868}, [667] = {.lex_state = 1868}, [668] = {.lex_state = 1868}, [669] = {.lex_state = 1868}, [670] = {.lex_state = 1868}, [671] = {.lex_state = 1868}, [672] = {.lex_state = 1868}, [673] = {.lex_state = 1868}, [674] = {.lex_state = 1868}, [675] = {.lex_state = 1868}, [676] = {.lex_state = 2}, [677] = {.lex_state = 1868}, [678] = {.lex_state = 1868}, [679] = {.lex_state = 1868}, [680] = {.lex_state = 1868}, [681] = {.lex_state = 1868}, [682] = {.lex_state = 1868}, [683] = {.lex_state = 1868}, [684] = {.lex_state = 1868}, [685] = {.lex_state = 1868}, [686] = {.lex_state = 1868}, [687] = {.lex_state = 1868}, [688] = {.lex_state = 1868}, [689] = {.lex_state = 1868}, [690] = {.lex_state = 1868}, [691] = {.lex_state = 1868}, [692] = {.lex_state = 1868}, [693] = {.lex_state = 1868}, [694] = {.lex_state = 1868}, [695] = {.lex_state = 1868}, [696] = {.lex_state = 1868}, [697] = {.lex_state = 1868}, [698] = {.lex_state = 1868}, [699] = {.lex_state = 2}, [700] = {.lex_state = 2}, [701] = {.lex_state = 1868}, [702] = {.lex_state = 1868}, [703] = {.lex_state = 1868}, [704] = {.lex_state = 1868}, [705] = {.lex_state = 1868}, [706] = {.lex_state = 1868}, [707] = {.lex_state = 1868}, [708] = {.lex_state = 297}, [709] = {.lex_state = 1868}, [710] = {.lex_state = 1868}, [711] = {.lex_state = 1868}, [712] = {.lex_state = 1868}, [713] = {.lex_state = 1868}, [714] = {.lex_state = 2}, [715] = {.lex_state = 1868}, [716] = {.lex_state = 1868}, [717] = {.lex_state = 1868}, [718] = {.lex_state = 1868}, [719] = {.lex_state = 1868}, [720] = {.lex_state = 1868}, [721] = {.lex_state = 1868}, [722] = {.lex_state = 1868}, [723] = {.lex_state = 1868}, [724] = {.lex_state = 1868}, [725] = {.lex_state = 1868}, [726] = {.lex_state = 1868}, [727] = {.lex_state = 236}, [728] = {.lex_state = 2}, [729] = {.lex_state = 1868}, [730] = {.lex_state = 1868}, [731] = {.lex_state = 1868}, [732] = {.lex_state = 1868}, [733] = {.lex_state = 1868}, [734] = {.lex_state = 1868}, [735] = {.lex_state = 43}, [736] = {.lex_state = 1868}, [737] = {.lex_state = 1868}, [738] = {.lex_state = 1868}, [739] = {.lex_state = 1868}, [740] = {.lex_state = 1868}, [741] = {.lex_state = 1868}, [742] = {.lex_state = 1868}, [743] = {.lex_state = 1868}, [744] = {.lex_state = 1868}, [745] = {.lex_state = 18}, [746] = {.lex_state = 1868}, [747] = {.lex_state = 1868}, [748] = {.lex_state = 1868}, [749] = {.lex_state = 1868}, [750] = {.lex_state = 1868}, [751] = {.lex_state = 1868}, [752] = {.lex_state = 1868}, [753] = {.lex_state = 1868}, [754] = {.lex_state = 1868}, [755] = {.lex_state = 1868}, [756] = {.lex_state = 1868}, [757] = {.lex_state = 1868}, [758] = {.lex_state = 1868}, [759] = {.lex_state = 1868}, [760] = {.lex_state = 1868}, [761] = {.lex_state = 1868}, [762] = {.lex_state = 1868}, [763] = {.lex_state = 18}, [764] = {.lex_state = 1868}, [765] = {.lex_state = 1868}, [766] = {.lex_state = 1868}, [767] = {.lex_state = 1868}, [768] = {.lex_state = 1868}, [769] = {.lex_state = 1868}, [770] = {.lex_state = 1868}, [771] = {.lex_state = 2}, [772] = {.lex_state = 1868}, [773] = {.lex_state = 235}, [774] = {.lex_state = 1868}, [775] = {.lex_state = 1868}, [776] = {.lex_state = 1868}, [777] = {.lex_state = 1868}, [778] = {.lex_state = 2}, [779] = {.lex_state = 1868}, [780] = {.lex_state = 1868}, [781] = {.lex_state = 1868}, [782] = {.lex_state = 1868}, [783] = {.lex_state = 1868}, [784] = {.lex_state = 1868}, [785] = {.lex_state = 1868}, [786] = {.lex_state = 1868}, [787] = {.lex_state = 46}, [788] = {.lex_state = 1868}, [789] = {.lex_state = 2}, [790] = {.lex_state = 1868}, [791] = {.lex_state = 1868}, [792] = {.lex_state = 1868}, [793] = {.lex_state = 2}, [794] = {.lex_state = 2}, [795] = {.lex_state = 1868}, [796] = {.lex_state = 1868}, [797] = {.lex_state = 448}, [798] = {.lex_state = 0}, [799] = {.lex_state = 1868}, [800] = {.lex_state = 1865}, [801] = {.lex_state = 0}, [802] = {.lex_state = 0}, [803] = {.lex_state = 18}, [804] = {.lex_state = 1868}, [805] = {.lex_state = 0}, [806] = {.lex_state = 18}, [807] = {.lex_state = 1868}, [808] = {.lex_state = 0}, [809] = {.lex_state = 1868}, [810] = {.lex_state = 1868}, [811] = {.lex_state = 1865}, [812] = {.lex_state = 1868}, [813] = {.lex_state = 1868}, [814] = {.lex_state = 1868}, [815] = {.lex_state = 1867}, [816] = {.lex_state = 448}, [817] = {.lex_state = 1868}, [818] = {.lex_state = 1868}, [819] = {.lex_state = 2}, [820] = {.lex_state = 1868}, [821] = {.lex_state = 1868}, [822] = {.lex_state = 1868}, [823] = {.lex_state = 1868}, [824] = {.lex_state = 18}, [825] = {.lex_state = 1868}, [826] = {.lex_state = 1868}, [827] = {.lex_state = 18}, [828] = {.lex_state = 2}, [829] = {.lex_state = 1868}, [830] = {.lex_state = 1868}, [831] = {.lex_state = 1868}, [832] = {.lex_state = 1868}, [833] = {.lex_state = 19}, [834] = {.lex_state = 1868}, [835] = {.lex_state = 0}, [836] = {.lex_state = 0}, [837] = {.lex_state = 1868}, [838] = {.lex_state = 1868}, [839] = {.lex_state = 1868}, [840] = {.lex_state = 1868}, [841] = {.lex_state = 1868}, [842] = {.lex_state = 1868}, [843] = {.lex_state = 1865}, [844] = {.lex_state = 1865}, [845] = {.lex_state = 1865}, [846] = {.lex_state = 1865}, [847] = {.lex_state = 1865}, [848] = {.lex_state = 1868}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [STATE(0)] = { [ts_builtin_sym_end] = ACTIONS(1), [anon_sym_BANG] = ACTIONS(1), [aux_sym__match_exec_token2] = ACTIONS(1), [anon_sym_DQUOTE] = ACTIONS(1), [anon_sym_COMMA] = ACTIONS(1), [anon_sym_STAR] = ACTIONS(1), [anon_sym_QMARK] = ACTIONS(1), [anon_sym_COLON] = ACTIONS(1), [anon_sym_PLUS] = ACTIONS(1), [anon_sym_DASH] = ACTIONS(1), [anon_sym_CARET] = ACTIONS(1), [aux_sym__log_verbose_value_token1] = ACTIONS(1), [anon_sym_AT] = ACTIONS(1), [aux_sym__remote_command_token2] = ACTIONS(1), [aux_sym__send_env_value_token1] = ACTIONS(1), [anon_sym_EQ] = ACTIONS(1), [aux_sym__file_token_token1] = ACTIONS(1), [anon_sym_DOLLAR] = ACTIONS(1), [anon_sym_DOLLAR_LBRACE] = ACTIONS(1), [anon_sym_RBRACE] = ACTIONS(1), [aux_sym_bytes_token1] = ACTIONS(1), [aux_sym_time_token1] = ACTIONS(1), [aux_sym_time_token2] = ACTIONS(1), [aux_sym_time_token3] = ACTIONS(1), [aux_sym_time_token4] = ACTIONS(1), [aux_sym_time_token5] = ACTIONS(1), [sym__space] = ACTIONS(1), [sym__eol] = ACTIONS(1), }, [STATE(1)] = { [sym_config] = STATE(801), [sym_host_declaration] = STATE(2), [sym_match_declaration] = STATE(2), [sym_parameter] = STATE(759), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym_config_repeat1] = STATE(2), [ts_builtin_sym_end] = ACTIONS(3), [aux_sym_host_declaration_token1] = ACTIONS(5), [aux_sym_match_declaration_token1] = ACTIONS(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(201), [sym__space] = ACTIONS(203), [sym__eol] = ACTIONS(205), }, [STATE(2)] = { [sym_host_declaration] = STATE(3), [sym_match_declaration] = STATE(3), [sym_parameter] = STATE(759), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym_config_repeat1] = STATE(3), [ts_builtin_sym_end] = ACTIONS(207), [aux_sym_host_declaration_token1] = ACTIONS(5), [aux_sym_match_declaration_token1] = ACTIONS(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(201), [sym__space] = ACTIONS(203), [sym__eol] = ACTIONS(209), }, [STATE(3)] = { [sym_host_declaration] = STATE(3), [sym_match_declaration] = STATE(3), [sym_parameter] = STATE(759), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym_config_repeat1] = STATE(3), [ts_builtin_sym_end] = ACTIONS(211), [aux_sym_host_declaration_token1] = ACTIONS(213), [aux_sym_match_declaration_token1] = ACTIONS(216), [aux_sym__add_keys_to_agent_token1] = ACTIONS(219), [aux_sym__address_family_token1] = ACTIONS(222), [aux_sym__batch_mode_token1] = ACTIONS(225), [aux_sym__bind_address_token1] = ACTIONS(228), [aux_sym__bind_interface_token1] = ACTIONS(231), [aux_sym__canonical_domains_token1] = ACTIONS(234), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(237), [aux_sym__canonicalize_hostname_token1] = ACTIONS(240), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(243), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(246), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(249), [aux_sym__certificate_file_token1] = ACTIONS(252), [aux_sym__check_host_ip_token1] = ACTIONS(255), [aux_sym__ciphers_token1] = ACTIONS(258), [aux_sym__clear_all_forwardings_token1] = ACTIONS(261), [aux_sym__compression_token1] = ACTIONS(264), [aux_sym__connection_attempts_token1] = ACTIONS(267), [aux_sym__connect_timeout_token1] = ACTIONS(270), [aux_sym__control_master_token1] = ACTIONS(273), [aux_sym__control_persist_token1] = ACTIONS(276), [aux_sym__control_path_token1] = ACTIONS(279), [aux_sym__dynamic_forward_token1] = ACTIONS(282), [aux_sym__enable_escape_command_line_token1] = ACTIONS(285), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(288), [aux_sym__escape_char_token1] = ACTIONS(291), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(294), [aux_sym__fingerprint_hash_token1] = ACTIONS(297), [aux_sym__fork_after_authentication_token1] = ACTIONS(300), [aux_sym__forward_agent_token1] = ACTIONS(303), [aux_sym__forward_x11_token1] = ACTIONS(306), [aux_sym__forward_x11_timeout_token1] = ACTIONS(309), [aux_sym__forward_x11_trusted_token1] = ACTIONS(312), [aux_sym__global_known_hosts_file_token1] = ACTIONS(315), [aux_sym__gssapi_authentication_token1] = ACTIONS(318), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(321), [aux_sym__hash_known_hosts_token1] = ACTIONS(324), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(327), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(327), [aux_sym__hostbased_authentication_token1] = ACTIONS(330), [aux_sym__host_key_algorithms_token1] = ACTIONS(333), [aux_sym__host_key_alias_token1] = ACTIONS(336), [aux_sym__hostname_token1] = ACTIONS(339), [aux_sym__identities_only_token1] = ACTIONS(342), [aux_sym__identity_agent_token1] = ACTIONS(345), [aux_sym__identity_file_token1] = ACTIONS(348), [aux_sym__ignore_unknown_token1] = ACTIONS(351), [aux_sym__include_token1] = ACTIONS(354), [aux_sym__ipqos_token1] = ACTIONS(357), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(360), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(360), [aux_sym__kex_algorithms_token1] = ACTIONS(363), [aux_sym__known_hosts_command_token1] = ACTIONS(366), [aux_sym__local_command_token1] = ACTIONS(369), [aux_sym__local_forward_token1] = ACTIONS(372), [aux_sym__log_level_token1] = ACTIONS(375), [aux_sym__log_verbose_token1] = ACTIONS(378), [aux_sym__macs_token1] = ACTIONS(381), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(384), [aux_sym__number_of_password_prompts_token1] = ACTIONS(387), [aux_sym__password_authentication_token1] = ACTIONS(390), [aux_sym__permit_local_command_token1] = ACTIONS(393), [aux_sym__permit_remote_open_token1] = ACTIONS(396), [aux_sym__pkcs11_provider_token1] = ACTIONS(399), [aux_sym__port_token1] = ACTIONS(402), [aux_sym__preferred_authentications_token1] = ACTIONS(405), [aux_sym__proxy_command_token1] = ACTIONS(408), [aux_sym__proxy_jump_token1] = ACTIONS(411), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(414), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(417), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(417), [aux_sym__pubkey_authentication_token1] = ACTIONS(420), [aux_sym__rekey_limit_token1] = ACTIONS(423), [aux_sym__remote_command_token1] = ACTIONS(426), [aux_sym__remote_forward_token1] = ACTIONS(429), [aux_sym__request_tty_token1] = ACTIONS(432), [aux_sym__required_rsa_size_token1] = ACTIONS(435), [aux_sym__revoked_host_keys_token1] = ACTIONS(438), [aux_sym__security_key_provider_token1] = ACTIONS(441), [aux_sym__send_env_token1] = ACTIONS(444), [aux_sym__server_alive_count_max_token1] = ACTIONS(447), [aux_sym__server_alive_interval_token1] = ACTIONS(450), [aux_sym__session_type_token1] = ACTIONS(453), [aux_sym__set_env_token1] = ACTIONS(456), [aux_sym__stdin_null_token1] = ACTIONS(459), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(462), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(465), [aux_sym__strict_host_key_checking_token1] = ACTIONS(468), [aux_sym__syslog_facility_token1] = ACTIONS(471), [aux_sym__tcp_keep_alive_token1] = ACTIONS(474), [aux_sym__tag_token1] = ACTIONS(477), [aux_sym__tunnel_token1] = ACTIONS(480), [aux_sym__tunnel_device_token1] = ACTIONS(483), [aux_sym__update_host_keys_token1] = ACTIONS(486), [aux_sym__use_keychain_token1] = ACTIONS(489), [aux_sym__user_token1] = ACTIONS(492), [aux_sym__user_known_hosts_file_token1] = ACTIONS(495), [aux_sym__verify_host_key_dns_token1] = ACTIONS(498), [aux_sym__visual_host_key_token1] = ACTIONS(501), [aux_sym__xauth_location_token1] = ACTIONS(504), [sym_comment] = ACTIONS(507), [sym__space] = ACTIONS(510), [sym__eol] = ACTIONS(513), }, [STATE(4)] = { [sym__declarations] = STATE(24), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [ts_builtin_sym_end] = ACTIONS(516), [aux_sym_host_declaration_token1] = ACTIONS(518), [aux_sym_match_declaration_token1] = ACTIONS(516), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), [sym__eol] = ACTIONS(516), }, [STATE(5)] = { [sym__declarations] = STATE(30), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [ts_builtin_sym_end] = ACTIONS(524), [aux_sym_host_declaration_token1] = ACTIONS(526), [aux_sym_match_declaration_token1] = ACTIONS(524), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), [sym__eol] = ACTIONS(524), }, [STATE(6)] = { [sym__declarations] = STATE(34), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [ts_builtin_sym_end] = ACTIONS(528), [aux_sym_host_declaration_token1] = ACTIONS(530), [aux_sym_match_declaration_token1] = ACTIONS(528), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), [sym__eol] = ACTIONS(528), }, [STATE(7)] = { [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(8), [ts_builtin_sym_end] = ACTIONS(532), [aux_sym_host_declaration_token1] = ACTIONS(534), [aux_sym_match_declaration_token1] = ACTIONS(532), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), [sym__eol] = ACTIONS(532), }, [STATE(8)] = { [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(8), [ts_builtin_sym_end] = ACTIONS(536), [aux_sym_host_declaration_token1] = ACTIONS(538), [aux_sym_match_declaration_token1] = ACTIONS(536), [aux_sym__add_keys_to_agent_token1] = ACTIONS(540), [aux_sym__address_family_token1] = ACTIONS(543), [aux_sym__batch_mode_token1] = ACTIONS(546), [aux_sym__bind_address_token1] = ACTIONS(549), [aux_sym__bind_interface_token1] = ACTIONS(552), [aux_sym__canonical_domains_token1] = ACTIONS(555), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(558), [aux_sym__canonicalize_hostname_token1] = ACTIONS(561), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(564), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(567), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(570), [aux_sym__certificate_file_token1] = ACTIONS(573), [aux_sym__check_host_ip_token1] = ACTIONS(576), [aux_sym__ciphers_token1] = ACTIONS(579), [aux_sym__clear_all_forwardings_token1] = ACTIONS(582), [aux_sym__compression_token1] = ACTIONS(585), [aux_sym__connection_attempts_token1] = ACTIONS(588), [aux_sym__connect_timeout_token1] = ACTIONS(591), [aux_sym__control_master_token1] = ACTIONS(594), [aux_sym__control_persist_token1] = ACTIONS(597), [aux_sym__control_path_token1] = ACTIONS(600), [aux_sym__dynamic_forward_token1] = ACTIONS(603), [aux_sym__enable_escape_command_line_token1] = ACTIONS(606), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(609), [aux_sym__escape_char_token1] = ACTIONS(612), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(615), [aux_sym__fingerprint_hash_token1] = ACTIONS(618), [aux_sym__fork_after_authentication_token1] = ACTIONS(621), [aux_sym__forward_agent_token1] = ACTIONS(624), [aux_sym__forward_x11_token1] = ACTIONS(627), [aux_sym__forward_x11_timeout_token1] = ACTIONS(630), [aux_sym__forward_x11_trusted_token1] = ACTIONS(633), [aux_sym__global_known_hosts_file_token1] = ACTIONS(636), [aux_sym__gssapi_authentication_token1] = ACTIONS(639), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(642), [aux_sym__hash_known_hosts_token1] = ACTIONS(645), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(648), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(648), [aux_sym__hostbased_authentication_token1] = ACTIONS(651), [aux_sym__host_key_algorithms_token1] = ACTIONS(654), [aux_sym__host_key_alias_token1] = ACTIONS(657), [aux_sym__hostname_token1] = ACTIONS(660), [aux_sym__identities_only_token1] = ACTIONS(663), [aux_sym__identity_agent_token1] = ACTIONS(666), [aux_sym__identity_file_token1] = ACTIONS(669), [aux_sym__ignore_unknown_token1] = ACTIONS(672), [aux_sym__include_token1] = ACTIONS(675), [aux_sym__ipqos_token1] = ACTIONS(678), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(681), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(681), [aux_sym__kex_algorithms_token1] = ACTIONS(684), [aux_sym__known_hosts_command_token1] = ACTIONS(687), [aux_sym__local_command_token1] = ACTIONS(690), [aux_sym__local_forward_token1] = ACTIONS(693), [aux_sym__log_level_token1] = ACTIONS(696), [aux_sym__log_verbose_token1] = ACTIONS(699), [aux_sym__macs_token1] = ACTIONS(702), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(705), [aux_sym__number_of_password_prompts_token1] = ACTIONS(708), [aux_sym__password_authentication_token1] = ACTIONS(711), [aux_sym__permit_local_command_token1] = ACTIONS(714), [aux_sym__permit_remote_open_token1] = ACTIONS(717), [aux_sym__pkcs11_provider_token1] = ACTIONS(720), [aux_sym__port_token1] = ACTIONS(723), [aux_sym__preferred_authentications_token1] = ACTIONS(726), [aux_sym__proxy_command_token1] = ACTIONS(729), [aux_sym__proxy_jump_token1] = ACTIONS(732), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(735), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(738), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(738), [aux_sym__pubkey_authentication_token1] = ACTIONS(741), [aux_sym__rekey_limit_token1] = ACTIONS(744), [aux_sym__remote_command_token1] = ACTIONS(747), [aux_sym__remote_forward_token1] = ACTIONS(750), [aux_sym__request_tty_token1] = ACTIONS(753), [aux_sym__required_rsa_size_token1] = ACTIONS(756), [aux_sym__revoked_host_keys_token1] = ACTIONS(759), [aux_sym__security_key_provider_token1] = ACTIONS(762), [aux_sym__send_env_token1] = ACTIONS(765), [aux_sym__server_alive_count_max_token1] = ACTIONS(768), [aux_sym__server_alive_interval_token1] = ACTIONS(771), [aux_sym__session_type_token1] = ACTIONS(774), [aux_sym__set_env_token1] = ACTIONS(777), [aux_sym__stdin_null_token1] = ACTIONS(780), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(783), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(786), [aux_sym__strict_host_key_checking_token1] = ACTIONS(789), [aux_sym__syslog_facility_token1] = ACTIONS(792), [aux_sym__tcp_keep_alive_token1] = ACTIONS(795), [aux_sym__tag_token1] = ACTIONS(798), [aux_sym__tunnel_token1] = ACTIONS(801), [aux_sym__tunnel_device_token1] = ACTIONS(804), [aux_sym__update_host_keys_token1] = ACTIONS(807), [aux_sym__use_keychain_token1] = ACTIONS(810), [aux_sym__user_token1] = ACTIONS(813), [aux_sym__user_known_hosts_file_token1] = ACTIONS(816), [aux_sym__verify_host_key_dns_token1] = ACTIONS(819), [aux_sym__visual_host_key_token1] = ACTIONS(822), [aux_sym__xauth_location_token1] = ACTIONS(825), [sym_comment] = ACTIONS(828), [sym__space] = ACTIONS(831), [sym__eol] = ACTIONS(536), }, [STATE(9)] = { [sym_host_declaration] = STATE(31), [sym_match_declaration] = STATE(31), [sym_parameter] = STATE(671), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym_host_declaration_token1] = ACTIONS(5), [aux_sym_match_declaration_token1] = ACTIONS(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(834), [sym__eol] = ACTIONS(836), }, [STATE(10)] = { [sym__declarations] = STATE(21), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), }, [STATE(11)] = { [sym__declarations] = STATE(20), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), }, [STATE(12)] = { [sym__declarations] = STATE(26), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), }, [STATE(13)] = { [sym__declarations] = STATE(28), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), }, [STATE(14)] = { [sym__declarations] = STATE(19), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), }, [STATE(15)] = { [sym__declarations] = STATE(33), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), }, [STATE(16)] = { [sym__declarations] = STATE(29), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), }, [STATE(17)] = { [sym__declarations] = STATE(25), [sym_parameter] = STATE(600), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__declarations_repeat1] = STATE(7), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(520), [sym__space] = ACTIONS(522), }, [STATE(18)] = { [sym_parameter] = STATE(703), [sym__add_keys_to_agent] = STATE(764), [sym__address_family] = STATE(767), [sym__batch_mode] = STATE(768), [sym__bind_address] = STATE(769), [sym__bind_interface] = STATE(772), [sym__canonical_domains] = STATE(786), [sym__canonicalize_fallback_local] = STATE(788), [sym__canonicalize_hostname] = STATE(790), [sym__canonicalize_max_dots] = STATE(791), [sym__canonicalize_permitted_cnames] = STATE(792), [sym__ca_signature_algorithms] = STATE(795), [sym__certificate_file] = STATE(660), [sym__check_host_ip] = STATE(677), [sym__ciphers] = STATE(518), [sym__clear_all_forwardings] = STATE(520), [sym__compression] = STATE(522), [sym__connection_attempts] = STATE(523), [sym__connect_timeout] = STATE(524), [sym__control_master] = STATE(525), [sym__control_persist] = STATE(526), [sym__control_path] = STATE(527), [sym__dynamic_forward] = STATE(528), [sym__enable_escape_command_line] = STATE(529), [sym__enable_ssh_keysign] = STATE(530), [sym__escape_char] = STATE(534), [sym__exit_on_forward_failure] = STATE(538), [sym__fingerprint_hash] = STATE(540), [sym__fork_after_authentication] = STATE(541), [sym__forward_agent] = STATE(542), [sym__forward_x11] = STATE(543), [sym__forward_x11_timeout] = STATE(545), [sym__forward_x11_trusted] = STATE(546), [sym__global_known_hosts_file] = STATE(547), [sym__gssapi_authentication] = STATE(548), [sym__gssapi_delegate_credentials] = STATE(549), [sym__hash_known_hosts] = STATE(550), [sym__hostbased_accepted_algorithms] = STATE(552), [sym__hostbased_authentication] = STATE(553), [sym__host_key_algorithms] = STATE(554), [sym__host_key_alias] = STATE(555), [sym__hostname] = STATE(556), [sym__identities_only] = STATE(557), [sym__identity_agent] = STATE(558), [sym__identity_file] = STATE(560), [sym__ignore_unknown] = STATE(561), [sym__include] = STATE(562), [sym__ipqos] = STATE(563), [sym__kbd_interactive_authentication] = STATE(564), [sym__kex_algorithms] = STATE(565), [sym__known_hosts_command] = STATE(566), [sym__local_command] = STATE(569), [sym__local_forward] = STATE(570), [sym__log_level] = STATE(571), [sym__log_verbose] = STATE(572), [sym__macs] = STATE(573), [sym__no_host_authentication_for_localhost] = STATE(576), [sym__number_of_password_prompts] = STATE(577), [sym__password_authentication] = STATE(580), [sym__permit_local_command] = STATE(581), [sym__permit_remote_open] = STATE(582), [sym__pkcs11_provider] = STATE(583), [sym__port] = STATE(585), [sym__preferred_authentications] = STATE(586), [sym__proxy_command] = STATE(589), [sym__proxy_jump] = STATE(591), [sym__proxy_use_fdpass] = STATE(592), [sym__pubkey_accepted_algorithms] = STATE(593), [sym__pubkey_authentication] = STATE(595), [sym__rekey_limit] = STATE(596), [sym__remote_command] = STATE(597), [sym__remote_forward] = STATE(598), [sym__request_tty] = STATE(601), [sym__required_rsa_size] = STATE(602), [sym__revoked_host_keys] = STATE(603), [sym__security_key_provider] = STATE(604), [sym__send_env] = STATE(605), [sym__server_alive_count_max] = STATE(609), [sym__server_alive_interval] = STATE(610), [sym__session_type] = STATE(611), [sym__set_env] = STATE(613), [sym__stdin_null] = STATE(614), [sym__stream_local_bind_mask] = STATE(616), [sym__stream_local_bind_unlink] = STATE(621), [sym__strict_host_key_checking] = STATE(623), [sym__syslog_facility] = STATE(624), [sym__tcp_keep_alive] = STATE(627), [sym__tag] = STATE(634), [sym__tunnel] = STATE(635), [sym__tunnel_device] = STATE(636), [sym__update_host_keys] = STATE(638), [sym__use_keychain] = STATE(640), [sym__user] = STATE(642), [sym__user_known_hosts_file] = STATE(643), [sym__verify_host_key_dns] = STATE(644), [sym__visual_host_key] = STATE(646), [sym__xauth_location] = STATE(654), [aux_sym__add_keys_to_agent_token1] = ACTIONS(9), [aux_sym__address_family_token1] = ACTIONS(11), [aux_sym__batch_mode_token1] = ACTIONS(13), [aux_sym__bind_address_token1] = ACTIONS(15), [aux_sym__bind_interface_token1] = ACTIONS(17), [aux_sym__canonical_domains_token1] = ACTIONS(19), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(21), [aux_sym__canonicalize_hostname_token1] = ACTIONS(23), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(25), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(27), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(29), [aux_sym__certificate_file_token1] = ACTIONS(31), [aux_sym__check_host_ip_token1] = ACTIONS(33), [aux_sym__ciphers_token1] = ACTIONS(35), [aux_sym__clear_all_forwardings_token1] = ACTIONS(37), [aux_sym__compression_token1] = ACTIONS(39), [aux_sym__connection_attempts_token1] = ACTIONS(41), [aux_sym__connect_timeout_token1] = ACTIONS(43), [aux_sym__control_master_token1] = ACTIONS(45), [aux_sym__control_persist_token1] = ACTIONS(47), [aux_sym__control_path_token1] = ACTIONS(49), [aux_sym__dynamic_forward_token1] = ACTIONS(51), [aux_sym__enable_escape_command_line_token1] = ACTIONS(53), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(55), [aux_sym__escape_char_token1] = ACTIONS(57), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(59), [aux_sym__fingerprint_hash_token1] = ACTIONS(61), [aux_sym__fork_after_authentication_token1] = ACTIONS(63), [aux_sym__forward_agent_token1] = ACTIONS(65), [aux_sym__forward_x11_token1] = ACTIONS(67), [aux_sym__forward_x11_timeout_token1] = ACTIONS(69), [aux_sym__forward_x11_trusted_token1] = ACTIONS(71), [aux_sym__global_known_hosts_file_token1] = ACTIONS(73), [aux_sym__gssapi_authentication_token1] = ACTIONS(75), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(77), [aux_sym__hash_known_hosts_token1] = ACTIONS(79), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(81), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(81), [aux_sym__hostbased_authentication_token1] = ACTIONS(83), [aux_sym__host_key_algorithms_token1] = ACTIONS(85), [aux_sym__host_key_alias_token1] = ACTIONS(87), [aux_sym__hostname_token1] = ACTIONS(89), [aux_sym__identities_only_token1] = ACTIONS(91), [aux_sym__identity_agent_token1] = ACTIONS(93), [aux_sym__identity_file_token1] = ACTIONS(95), [aux_sym__ignore_unknown_token1] = ACTIONS(97), [aux_sym__include_token1] = ACTIONS(99), [aux_sym__ipqos_token1] = ACTIONS(101), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(103), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(103), [aux_sym__kex_algorithms_token1] = ACTIONS(105), [aux_sym__known_hosts_command_token1] = ACTIONS(107), [aux_sym__local_command_token1] = ACTIONS(109), [aux_sym__local_forward_token1] = ACTIONS(111), [aux_sym__log_level_token1] = ACTIONS(113), [aux_sym__log_verbose_token1] = ACTIONS(115), [aux_sym__macs_token1] = ACTIONS(117), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(119), [aux_sym__number_of_password_prompts_token1] = ACTIONS(121), [aux_sym__password_authentication_token1] = ACTIONS(123), [aux_sym__permit_local_command_token1] = ACTIONS(125), [aux_sym__permit_remote_open_token1] = ACTIONS(127), [aux_sym__pkcs11_provider_token1] = ACTIONS(129), [aux_sym__port_token1] = ACTIONS(131), [aux_sym__preferred_authentications_token1] = ACTIONS(133), [aux_sym__proxy_command_token1] = ACTIONS(135), [aux_sym__proxy_jump_token1] = ACTIONS(137), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(139), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(141), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(141), [aux_sym__pubkey_authentication_token1] = ACTIONS(143), [aux_sym__rekey_limit_token1] = ACTIONS(145), [aux_sym__remote_command_token1] = ACTIONS(147), [aux_sym__remote_forward_token1] = ACTIONS(149), [aux_sym__request_tty_token1] = ACTIONS(151), [aux_sym__required_rsa_size_token1] = ACTIONS(153), [aux_sym__revoked_host_keys_token1] = ACTIONS(155), [aux_sym__security_key_provider_token1] = ACTIONS(157), [aux_sym__send_env_token1] = ACTIONS(159), [aux_sym__server_alive_count_max_token1] = ACTIONS(161), [aux_sym__server_alive_interval_token1] = ACTIONS(163), [aux_sym__session_type_token1] = ACTIONS(165), [aux_sym__set_env_token1] = ACTIONS(167), [aux_sym__stdin_null_token1] = ACTIONS(169), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(171), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(173), [aux_sym__strict_host_key_checking_token1] = ACTIONS(175), [aux_sym__syslog_facility_token1] = ACTIONS(177), [aux_sym__tcp_keep_alive_token1] = ACTIONS(179), [aux_sym__tag_token1] = ACTIONS(181), [aux_sym__tunnel_token1] = ACTIONS(183), [aux_sym__tunnel_device_token1] = ACTIONS(185), [aux_sym__update_host_keys_token1] = ACTIONS(187), [aux_sym__use_keychain_token1] = ACTIONS(189), [aux_sym__user_token1] = ACTIONS(191), [aux_sym__user_known_hosts_file_token1] = ACTIONS(193), [aux_sym__verify_host_key_dns_token1] = ACTIONS(195), [aux_sym__visual_host_key_token1] = ACTIONS(197), [aux_sym__xauth_location_token1] = ACTIONS(199), [sym_comment] = ACTIONS(838), }, [STATE(19)] = { [ts_builtin_sym_end] = ACTIONS(840), [aux_sym_host_declaration_token1] = ACTIONS(842), [aux_sym_match_declaration_token1] = ACTIONS(840), [aux_sym__add_keys_to_agent_token1] = ACTIONS(840), [aux_sym__address_family_token1] = ACTIONS(840), [aux_sym__batch_mode_token1] = ACTIONS(840), [aux_sym__bind_address_token1] = ACTIONS(840), [aux_sym__bind_interface_token1] = ACTIONS(840), [aux_sym__canonical_domains_token1] = ACTIONS(840), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(840), [aux_sym__canonicalize_hostname_token1] = ACTIONS(840), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(840), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(840), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(840), [aux_sym__certificate_file_token1] = ACTIONS(840), [aux_sym__check_host_ip_token1] = ACTIONS(840), [aux_sym__ciphers_token1] = ACTIONS(840), [aux_sym__clear_all_forwardings_token1] = ACTIONS(840), [aux_sym__compression_token1] = ACTIONS(840), [aux_sym__connection_attempts_token1] = ACTIONS(840), [aux_sym__connect_timeout_token1] = ACTIONS(840), [aux_sym__control_master_token1] = ACTIONS(840), [aux_sym__control_persist_token1] = ACTIONS(840), [aux_sym__control_path_token1] = ACTIONS(840), [aux_sym__dynamic_forward_token1] = ACTIONS(840), [aux_sym__enable_escape_command_line_token1] = ACTIONS(840), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(840), [aux_sym__escape_char_token1] = ACTIONS(840), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(840), [aux_sym__fingerprint_hash_token1] = ACTIONS(840), [aux_sym__fork_after_authentication_token1] = ACTIONS(840), [aux_sym__forward_agent_token1] = ACTIONS(840), [aux_sym__forward_x11_token1] = ACTIONS(842), [aux_sym__forward_x11_timeout_token1] = ACTIONS(840), [aux_sym__forward_x11_trusted_token1] = ACTIONS(840), [aux_sym__global_known_hosts_file_token1] = ACTIONS(840), [aux_sym__gssapi_authentication_token1] = ACTIONS(840), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(840), [aux_sym__hash_known_hosts_token1] = ACTIONS(840), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(840), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(840), [aux_sym__hostbased_authentication_token1] = ACTIONS(840), [aux_sym__host_key_algorithms_token1] = ACTIONS(840), [aux_sym__host_key_alias_token1] = ACTIONS(840), [aux_sym__hostname_token1] = ACTIONS(840), [aux_sym__identities_only_token1] = ACTIONS(840), [aux_sym__identity_agent_token1] = ACTIONS(840), [aux_sym__identity_file_token1] = ACTIONS(840), [aux_sym__ignore_unknown_token1] = ACTIONS(840), [aux_sym__include_token1] = ACTIONS(840), [aux_sym__ipqos_token1] = ACTIONS(840), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(840), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(840), [aux_sym__kex_algorithms_token1] = ACTIONS(840), [aux_sym__known_hosts_command_token1] = ACTIONS(840), [aux_sym__local_command_token1] = ACTIONS(840), [aux_sym__local_forward_token1] = ACTIONS(840), [aux_sym__log_level_token1] = ACTIONS(840), [aux_sym__log_verbose_token1] = ACTIONS(840), [aux_sym__macs_token1] = ACTIONS(840), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(840), [aux_sym__number_of_password_prompts_token1] = ACTIONS(840), [aux_sym__password_authentication_token1] = ACTIONS(840), [aux_sym__permit_local_command_token1] = ACTIONS(840), [aux_sym__permit_remote_open_token1] = ACTIONS(840), [aux_sym__pkcs11_provider_token1] = ACTIONS(840), [aux_sym__port_token1] = ACTIONS(840), [aux_sym__preferred_authentications_token1] = ACTIONS(840), [aux_sym__proxy_command_token1] = ACTIONS(840), [aux_sym__proxy_jump_token1] = ACTIONS(840), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(840), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(840), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(840), [aux_sym__pubkey_authentication_token1] = ACTIONS(840), [aux_sym__rekey_limit_token1] = ACTIONS(840), [aux_sym__remote_command_token1] = ACTIONS(840), [aux_sym__remote_forward_token1] = ACTIONS(840), [aux_sym__request_tty_token1] = ACTIONS(840), [aux_sym__required_rsa_size_token1] = ACTIONS(840), [aux_sym__revoked_host_keys_token1] = ACTIONS(840), [aux_sym__security_key_provider_token1] = ACTIONS(840), [aux_sym__send_env_token1] = ACTIONS(840), [aux_sym__server_alive_count_max_token1] = ACTIONS(840), [aux_sym__server_alive_interval_token1] = ACTIONS(840), [aux_sym__session_type_token1] = ACTIONS(840), [aux_sym__set_env_token1] = ACTIONS(840), [aux_sym__stdin_null_token1] = ACTIONS(840), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(840), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(840), [aux_sym__strict_host_key_checking_token1] = ACTIONS(840), [aux_sym__syslog_facility_token1] = ACTIONS(840), [aux_sym__tcp_keep_alive_token1] = ACTIONS(840), [aux_sym__tag_token1] = ACTIONS(840), [aux_sym__tunnel_token1] = ACTIONS(842), [aux_sym__tunnel_device_token1] = ACTIONS(840), [aux_sym__update_host_keys_token1] = ACTIONS(840), [aux_sym__use_keychain_token1] = ACTIONS(840), [aux_sym__user_token1] = ACTIONS(842), [aux_sym__user_known_hosts_file_token1] = ACTIONS(840), [aux_sym__verify_host_key_dns_token1] = ACTIONS(840), [aux_sym__visual_host_key_token1] = ACTIONS(840), [aux_sym__xauth_location_token1] = ACTIONS(840), [sym_comment] = ACTIONS(840), [sym__space] = ACTIONS(840), [sym__eol] = ACTIONS(840), }, [STATE(20)] = { [ts_builtin_sym_end] = ACTIONS(844), [aux_sym_host_declaration_token1] = ACTIONS(846), [aux_sym_match_declaration_token1] = ACTIONS(844), [aux_sym__add_keys_to_agent_token1] = ACTIONS(844), [aux_sym__address_family_token1] = ACTIONS(844), [aux_sym__batch_mode_token1] = ACTIONS(844), [aux_sym__bind_address_token1] = ACTIONS(844), [aux_sym__bind_interface_token1] = ACTIONS(844), [aux_sym__canonical_domains_token1] = ACTIONS(844), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(844), [aux_sym__canonicalize_hostname_token1] = ACTIONS(844), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(844), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(844), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(844), [aux_sym__certificate_file_token1] = ACTIONS(844), [aux_sym__check_host_ip_token1] = ACTIONS(844), [aux_sym__ciphers_token1] = ACTIONS(844), [aux_sym__clear_all_forwardings_token1] = ACTIONS(844), [aux_sym__compression_token1] = ACTIONS(844), [aux_sym__connection_attempts_token1] = ACTIONS(844), [aux_sym__connect_timeout_token1] = ACTIONS(844), [aux_sym__control_master_token1] = ACTIONS(844), [aux_sym__control_persist_token1] = ACTIONS(844), [aux_sym__control_path_token1] = ACTIONS(844), [aux_sym__dynamic_forward_token1] = ACTIONS(844), [aux_sym__enable_escape_command_line_token1] = ACTIONS(844), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(844), [aux_sym__escape_char_token1] = ACTIONS(844), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(844), [aux_sym__fingerprint_hash_token1] = ACTIONS(844), [aux_sym__fork_after_authentication_token1] = ACTIONS(844), [aux_sym__forward_agent_token1] = ACTIONS(844), [aux_sym__forward_x11_token1] = ACTIONS(846), [aux_sym__forward_x11_timeout_token1] = ACTIONS(844), [aux_sym__forward_x11_trusted_token1] = ACTIONS(844), [aux_sym__global_known_hosts_file_token1] = ACTIONS(844), [aux_sym__gssapi_authentication_token1] = ACTIONS(844), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(844), [aux_sym__hash_known_hosts_token1] = ACTIONS(844), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(844), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(844), [aux_sym__hostbased_authentication_token1] = ACTIONS(844), [aux_sym__host_key_algorithms_token1] = ACTIONS(844), [aux_sym__host_key_alias_token1] = ACTIONS(844), [aux_sym__hostname_token1] = ACTIONS(844), [aux_sym__identities_only_token1] = ACTIONS(844), [aux_sym__identity_agent_token1] = ACTIONS(844), [aux_sym__identity_file_token1] = ACTIONS(844), [aux_sym__ignore_unknown_token1] = ACTIONS(844), [aux_sym__include_token1] = ACTIONS(844), [aux_sym__ipqos_token1] = ACTIONS(844), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(844), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(844), [aux_sym__kex_algorithms_token1] = ACTIONS(844), [aux_sym__known_hosts_command_token1] = ACTIONS(844), [aux_sym__local_command_token1] = ACTIONS(844), [aux_sym__local_forward_token1] = ACTIONS(844), [aux_sym__log_level_token1] = ACTIONS(844), [aux_sym__log_verbose_token1] = ACTIONS(844), [aux_sym__macs_token1] = ACTIONS(844), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(844), [aux_sym__number_of_password_prompts_token1] = ACTIONS(844), [aux_sym__password_authentication_token1] = ACTIONS(844), [aux_sym__permit_local_command_token1] = ACTIONS(844), [aux_sym__permit_remote_open_token1] = ACTIONS(844), [aux_sym__pkcs11_provider_token1] = ACTIONS(844), [aux_sym__port_token1] = ACTIONS(844), [aux_sym__preferred_authentications_token1] = ACTIONS(844), [aux_sym__proxy_command_token1] = ACTIONS(844), [aux_sym__proxy_jump_token1] = ACTIONS(844), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(844), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(844), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(844), [aux_sym__pubkey_authentication_token1] = ACTIONS(844), [aux_sym__rekey_limit_token1] = ACTIONS(844), [aux_sym__remote_command_token1] = ACTIONS(844), [aux_sym__remote_forward_token1] = ACTIONS(844), [aux_sym__request_tty_token1] = ACTIONS(844), [aux_sym__required_rsa_size_token1] = ACTIONS(844), [aux_sym__revoked_host_keys_token1] = ACTIONS(844), [aux_sym__security_key_provider_token1] = ACTIONS(844), [aux_sym__send_env_token1] = ACTIONS(844), [aux_sym__server_alive_count_max_token1] = ACTIONS(844), [aux_sym__server_alive_interval_token1] = ACTIONS(844), [aux_sym__session_type_token1] = ACTIONS(844), [aux_sym__set_env_token1] = ACTIONS(844), [aux_sym__stdin_null_token1] = ACTIONS(844), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(844), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(844), [aux_sym__strict_host_key_checking_token1] = ACTIONS(844), [aux_sym__syslog_facility_token1] = ACTIONS(844), [aux_sym__tcp_keep_alive_token1] = ACTIONS(844), [aux_sym__tag_token1] = ACTIONS(844), [aux_sym__tunnel_token1] = ACTIONS(846), [aux_sym__tunnel_device_token1] = ACTIONS(844), [aux_sym__update_host_keys_token1] = ACTIONS(844), [aux_sym__use_keychain_token1] = ACTIONS(844), [aux_sym__user_token1] = ACTIONS(846), [aux_sym__user_known_hosts_file_token1] = ACTIONS(844), [aux_sym__verify_host_key_dns_token1] = ACTIONS(844), [aux_sym__visual_host_key_token1] = ACTIONS(844), [aux_sym__xauth_location_token1] = ACTIONS(844), [sym_comment] = ACTIONS(844), [sym__space] = ACTIONS(844), [sym__eol] = ACTIONS(844), }, [STATE(21)] = { [ts_builtin_sym_end] = ACTIONS(848), [aux_sym_host_declaration_token1] = ACTIONS(850), [aux_sym_match_declaration_token1] = ACTIONS(848), [aux_sym__add_keys_to_agent_token1] = ACTIONS(848), [aux_sym__address_family_token1] = ACTIONS(848), [aux_sym__batch_mode_token1] = ACTIONS(848), [aux_sym__bind_address_token1] = ACTIONS(848), [aux_sym__bind_interface_token1] = ACTIONS(848), [aux_sym__canonical_domains_token1] = ACTIONS(848), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(848), [aux_sym__canonicalize_hostname_token1] = ACTIONS(848), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(848), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(848), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(848), [aux_sym__certificate_file_token1] = ACTIONS(848), [aux_sym__check_host_ip_token1] = ACTIONS(848), [aux_sym__ciphers_token1] = ACTIONS(848), [aux_sym__clear_all_forwardings_token1] = ACTIONS(848), [aux_sym__compression_token1] = ACTIONS(848), [aux_sym__connection_attempts_token1] = ACTIONS(848), [aux_sym__connect_timeout_token1] = ACTIONS(848), [aux_sym__control_master_token1] = ACTIONS(848), [aux_sym__control_persist_token1] = ACTIONS(848), [aux_sym__control_path_token1] = ACTIONS(848), [aux_sym__dynamic_forward_token1] = ACTIONS(848), [aux_sym__enable_escape_command_line_token1] = ACTIONS(848), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(848), [aux_sym__escape_char_token1] = ACTIONS(848), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(848), [aux_sym__fingerprint_hash_token1] = ACTIONS(848), [aux_sym__fork_after_authentication_token1] = ACTIONS(848), [aux_sym__forward_agent_token1] = ACTIONS(848), [aux_sym__forward_x11_token1] = ACTIONS(850), [aux_sym__forward_x11_timeout_token1] = ACTIONS(848), [aux_sym__forward_x11_trusted_token1] = ACTIONS(848), [aux_sym__global_known_hosts_file_token1] = ACTIONS(848), [aux_sym__gssapi_authentication_token1] = ACTIONS(848), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(848), [aux_sym__hash_known_hosts_token1] = ACTIONS(848), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(848), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(848), [aux_sym__hostbased_authentication_token1] = ACTIONS(848), [aux_sym__host_key_algorithms_token1] = ACTIONS(848), [aux_sym__host_key_alias_token1] = ACTIONS(848), [aux_sym__hostname_token1] = ACTIONS(848), [aux_sym__identities_only_token1] = ACTIONS(848), [aux_sym__identity_agent_token1] = ACTIONS(848), [aux_sym__identity_file_token1] = ACTIONS(848), [aux_sym__ignore_unknown_token1] = ACTIONS(848), [aux_sym__include_token1] = ACTIONS(848), [aux_sym__ipqos_token1] = ACTIONS(848), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(848), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(848), [aux_sym__kex_algorithms_token1] = ACTIONS(848), [aux_sym__known_hosts_command_token1] = ACTIONS(848), [aux_sym__local_command_token1] = ACTIONS(848), [aux_sym__local_forward_token1] = ACTIONS(848), [aux_sym__log_level_token1] = ACTIONS(848), [aux_sym__log_verbose_token1] = ACTIONS(848), [aux_sym__macs_token1] = ACTIONS(848), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(848), [aux_sym__number_of_password_prompts_token1] = ACTIONS(848), [aux_sym__password_authentication_token1] = ACTIONS(848), [aux_sym__permit_local_command_token1] = ACTIONS(848), [aux_sym__permit_remote_open_token1] = ACTIONS(848), [aux_sym__pkcs11_provider_token1] = ACTIONS(848), [aux_sym__port_token1] = ACTIONS(848), [aux_sym__preferred_authentications_token1] = ACTIONS(848), [aux_sym__proxy_command_token1] = ACTIONS(848), [aux_sym__proxy_jump_token1] = ACTIONS(848), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(848), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(848), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(848), [aux_sym__pubkey_authentication_token1] = ACTIONS(848), [aux_sym__rekey_limit_token1] = ACTIONS(848), [aux_sym__remote_command_token1] = ACTIONS(848), [aux_sym__remote_forward_token1] = ACTIONS(848), [aux_sym__request_tty_token1] = ACTIONS(848), [aux_sym__required_rsa_size_token1] = ACTIONS(848), [aux_sym__revoked_host_keys_token1] = ACTIONS(848), [aux_sym__security_key_provider_token1] = ACTIONS(848), [aux_sym__send_env_token1] = ACTIONS(848), [aux_sym__server_alive_count_max_token1] = ACTIONS(848), [aux_sym__server_alive_interval_token1] = ACTIONS(848), [aux_sym__session_type_token1] = ACTIONS(848), [aux_sym__set_env_token1] = ACTIONS(848), [aux_sym__stdin_null_token1] = ACTIONS(848), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(848), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(848), [aux_sym__strict_host_key_checking_token1] = ACTIONS(848), [aux_sym__syslog_facility_token1] = ACTIONS(848), [aux_sym__tcp_keep_alive_token1] = ACTIONS(848), [aux_sym__tag_token1] = ACTIONS(848), [aux_sym__tunnel_token1] = ACTIONS(850), [aux_sym__tunnel_device_token1] = ACTIONS(848), [aux_sym__update_host_keys_token1] = ACTIONS(848), [aux_sym__use_keychain_token1] = ACTIONS(848), [aux_sym__user_token1] = ACTIONS(850), [aux_sym__user_known_hosts_file_token1] = ACTIONS(848), [aux_sym__verify_host_key_dns_token1] = ACTIONS(848), [aux_sym__visual_host_key_token1] = ACTIONS(848), [aux_sym__xauth_location_token1] = ACTIONS(848), [sym_comment] = ACTIONS(848), [sym__space] = ACTIONS(848), [sym__eol] = ACTIONS(848), }, [STATE(22)] = { [ts_builtin_sym_end] = ACTIONS(852), [aux_sym_host_declaration_token1] = ACTIONS(854), [aux_sym_match_declaration_token1] = ACTIONS(852), [aux_sym__add_keys_to_agent_token1] = ACTIONS(852), [aux_sym__address_family_token1] = ACTIONS(852), [aux_sym__batch_mode_token1] = ACTIONS(852), [aux_sym__bind_address_token1] = ACTIONS(852), [aux_sym__bind_interface_token1] = ACTIONS(852), [aux_sym__canonical_domains_token1] = ACTIONS(852), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(852), [aux_sym__canonicalize_hostname_token1] = ACTIONS(852), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(852), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(852), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(852), [aux_sym__certificate_file_token1] = ACTIONS(852), [aux_sym__check_host_ip_token1] = ACTIONS(852), [aux_sym__ciphers_token1] = ACTIONS(852), [aux_sym__clear_all_forwardings_token1] = ACTIONS(852), [aux_sym__compression_token1] = ACTIONS(852), [aux_sym__connection_attempts_token1] = ACTIONS(852), [aux_sym__connect_timeout_token1] = ACTIONS(852), [aux_sym__control_master_token1] = ACTIONS(852), [aux_sym__control_persist_token1] = ACTIONS(852), [aux_sym__control_path_token1] = ACTIONS(852), [aux_sym__dynamic_forward_token1] = ACTIONS(852), [aux_sym__enable_escape_command_line_token1] = ACTIONS(852), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(852), [aux_sym__escape_char_token1] = ACTIONS(852), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(852), [aux_sym__fingerprint_hash_token1] = ACTIONS(852), [aux_sym__fork_after_authentication_token1] = ACTIONS(852), [aux_sym__forward_agent_token1] = ACTIONS(852), [aux_sym__forward_x11_token1] = ACTIONS(854), [aux_sym__forward_x11_timeout_token1] = ACTIONS(852), [aux_sym__forward_x11_trusted_token1] = ACTIONS(852), [aux_sym__global_known_hosts_file_token1] = ACTIONS(852), [aux_sym__gssapi_authentication_token1] = ACTIONS(852), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(852), [aux_sym__hash_known_hosts_token1] = ACTIONS(852), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(852), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(852), [aux_sym__hostbased_authentication_token1] = ACTIONS(852), [aux_sym__host_key_algorithms_token1] = ACTIONS(852), [aux_sym__host_key_alias_token1] = ACTIONS(852), [aux_sym__hostname_token1] = ACTIONS(852), [aux_sym__identities_only_token1] = ACTIONS(852), [aux_sym__identity_agent_token1] = ACTIONS(852), [aux_sym__identity_file_token1] = ACTIONS(852), [aux_sym__ignore_unknown_token1] = ACTIONS(852), [aux_sym__include_token1] = ACTIONS(852), [aux_sym__ipqos_token1] = ACTIONS(852), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(852), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(852), [aux_sym__kex_algorithms_token1] = ACTIONS(852), [aux_sym__known_hosts_command_token1] = ACTIONS(852), [aux_sym__local_command_token1] = ACTIONS(852), [aux_sym__local_forward_token1] = ACTIONS(852), [aux_sym__log_level_token1] = ACTIONS(852), [aux_sym__log_verbose_token1] = ACTIONS(852), [aux_sym__macs_token1] = ACTIONS(852), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(852), [aux_sym__number_of_password_prompts_token1] = ACTIONS(852), [aux_sym__password_authentication_token1] = ACTIONS(852), [aux_sym__permit_local_command_token1] = ACTIONS(852), [aux_sym__permit_remote_open_token1] = ACTIONS(852), [aux_sym__pkcs11_provider_token1] = ACTIONS(852), [aux_sym__port_token1] = ACTIONS(852), [aux_sym__preferred_authentications_token1] = ACTIONS(852), [aux_sym__proxy_command_token1] = ACTIONS(852), [aux_sym__proxy_jump_token1] = ACTIONS(852), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(852), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(852), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(852), [aux_sym__pubkey_authentication_token1] = ACTIONS(852), [aux_sym__rekey_limit_token1] = ACTIONS(852), [aux_sym__remote_command_token1] = ACTIONS(852), [aux_sym__remote_forward_token1] = ACTIONS(852), [aux_sym__request_tty_token1] = ACTIONS(852), [aux_sym__required_rsa_size_token1] = ACTIONS(852), [aux_sym__revoked_host_keys_token1] = ACTIONS(852), [aux_sym__security_key_provider_token1] = ACTIONS(852), [aux_sym__send_env_token1] = ACTIONS(852), [aux_sym__server_alive_count_max_token1] = ACTIONS(852), [aux_sym__server_alive_interval_token1] = ACTIONS(852), [aux_sym__session_type_token1] = ACTIONS(852), [aux_sym__set_env_token1] = ACTIONS(852), [aux_sym__stdin_null_token1] = ACTIONS(852), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(852), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(852), [aux_sym__strict_host_key_checking_token1] = ACTIONS(852), [aux_sym__syslog_facility_token1] = ACTIONS(852), [aux_sym__tcp_keep_alive_token1] = ACTIONS(852), [aux_sym__tag_token1] = ACTIONS(852), [aux_sym__tunnel_token1] = ACTIONS(854), [aux_sym__tunnel_device_token1] = ACTIONS(852), [aux_sym__update_host_keys_token1] = ACTIONS(852), [aux_sym__use_keychain_token1] = ACTIONS(852), [aux_sym__user_token1] = ACTIONS(854), [aux_sym__user_known_hosts_file_token1] = ACTIONS(852), [aux_sym__verify_host_key_dns_token1] = ACTIONS(852), [aux_sym__visual_host_key_token1] = ACTIONS(852), [aux_sym__xauth_location_token1] = ACTIONS(852), [sym_comment] = ACTIONS(852), [sym__space] = ACTIONS(852), [sym__eol] = ACTIONS(852), }, [STATE(23)] = { [ts_builtin_sym_end] = ACTIONS(856), [aux_sym_host_declaration_token1] = ACTIONS(858), [aux_sym_match_declaration_token1] = ACTIONS(856), [aux_sym__add_keys_to_agent_token1] = ACTIONS(856), [aux_sym__address_family_token1] = ACTIONS(856), [aux_sym__batch_mode_token1] = ACTIONS(856), [aux_sym__bind_address_token1] = ACTIONS(856), [aux_sym__bind_interface_token1] = ACTIONS(856), [aux_sym__canonical_domains_token1] = ACTIONS(856), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(856), [aux_sym__canonicalize_hostname_token1] = ACTIONS(856), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(856), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(856), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(856), [aux_sym__certificate_file_token1] = ACTIONS(856), [aux_sym__check_host_ip_token1] = ACTIONS(856), [aux_sym__ciphers_token1] = ACTIONS(856), [aux_sym__clear_all_forwardings_token1] = ACTIONS(856), [aux_sym__compression_token1] = ACTIONS(856), [aux_sym__connection_attempts_token1] = ACTIONS(856), [aux_sym__connect_timeout_token1] = ACTIONS(856), [aux_sym__control_master_token1] = ACTIONS(856), [aux_sym__control_persist_token1] = ACTIONS(856), [aux_sym__control_path_token1] = ACTIONS(856), [aux_sym__dynamic_forward_token1] = ACTIONS(856), [aux_sym__enable_escape_command_line_token1] = ACTIONS(856), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(856), [aux_sym__escape_char_token1] = ACTIONS(856), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(856), [aux_sym__fingerprint_hash_token1] = ACTIONS(856), [aux_sym__fork_after_authentication_token1] = ACTIONS(856), [aux_sym__forward_agent_token1] = ACTIONS(856), [aux_sym__forward_x11_token1] = ACTIONS(858), [aux_sym__forward_x11_timeout_token1] = ACTIONS(856), [aux_sym__forward_x11_trusted_token1] = ACTIONS(856), [aux_sym__global_known_hosts_file_token1] = ACTIONS(856), [aux_sym__gssapi_authentication_token1] = ACTIONS(856), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(856), [aux_sym__hash_known_hosts_token1] = ACTIONS(856), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(856), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(856), [aux_sym__hostbased_authentication_token1] = ACTIONS(856), [aux_sym__host_key_algorithms_token1] = ACTIONS(856), [aux_sym__host_key_alias_token1] = ACTIONS(856), [aux_sym__hostname_token1] = ACTIONS(856), [aux_sym__identities_only_token1] = ACTIONS(856), [aux_sym__identity_agent_token1] = ACTIONS(856), [aux_sym__identity_file_token1] = ACTIONS(856), [aux_sym__ignore_unknown_token1] = ACTIONS(856), [aux_sym__include_token1] = ACTIONS(856), [aux_sym__ipqos_token1] = ACTIONS(856), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(856), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(856), [aux_sym__kex_algorithms_token1] = ACTIONS(856), [aux_sym__known_hosts_command_token1] = ACTIONS(856), [aux_sym__local_command_token1] = ACTIONS(856), [aux_sym__local_forward_token1] = ACTIONS(856), [aux_sym__log_level_token1] = ACTIONS(856), [aux_sym__log_verbose_token1] = ACTIONS(856), [aux_sym__macs_token1] = ACTIONS(856), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(856), [aux_sym__number_of_password_prompts_token1] = ACTIONS(856), [aux_sym__password_authentication_token1] = ACTIONS(856), [aux_sym__permit_local_command_token1] = ACTIONS(856), [aux_sym__permit_remote_open_token1] = ACTIONS(856), [aux_sym__pkcs11_provider_token1] = ACTIONS(856), [aux_sym__port_token1] = ACTIONS(856), [aux_sym__preferred_authentications_token1] = ACTIONS(856), [aux_sym__proxy_command_token1] = ACTIONS(856), [aux_sym__proxy_jump_token1] = ACTIONS(856), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(856), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(856), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(856), [aux_sym__pubkey_authentication_token1] = ACTIONS(856), [aux_sym__rekey_limit_token1] = ACTIONS(856), [aux_sym__remote_command_token1] = ACTIONS(856), [aux_sym__remote_forward_token1] = ACTIONS(856), [aux_sym__request_tty_token1] = ACTIONS(856), [aux_sym__required_rsa_size_token1] = ACTIONS(856), [aux_sym__revoked_host_keys_token1] = ACTIONS(856), [aux_sym__security_key_provider_token1] = ACTIONS(856), [aux_sym__send_env_token1] = ACTIONS(856), [aux_sym__server_alive_count_max_token1] = ACTIONS(856), [aux_sym__server_alive_interval_token1] = ACTIONS(856), [aux_sym__session_type_token1] = ACTIONS(856), [aux_sym__set_env_token1] = ACTIONS(856), [aux_sym__stdin_null_token1] = ACTIONS(856), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(856), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(856), [aux_sym__strict_host_key_checking_token1] = ACTIONS(856), [aux_sym__syslog_facility_token1] = ACTIONS(856), [aux_sym__tcp_keep_alive_token1] = ACTIONS(856), [aux_sym__tag_token1] = ACTIONS(856), [aux_sym__tunnel_token1] = ACTIONS(858), [aux_sym__tunnel_device_token1] = ACTIONS(856), [aux_sym__update_host_keys_token1] = ACTIONS(856), [aux_sym__use_keychain_token1] = ACTIONS(856), [aux_sym__user_token1] = ACTIONS(858), [aux_sym__user_known_hosts_file_token1] = ACTIONS(856), [aux_sym__verify_host_key_dns_token1] = ACTIONS(856), [aux_sym__visual_host_key_token1] = ACTIONS(856), [aux_sym__xauth_location_token1] = ACTIONS(856), [sym_comment] = ACTIONS(856), [sym__space] = ACTIONS(856), [sym__eol] = ACTIONS(856), }, [STATE(24)] = { [ts_builtin_sym_end] = ACTIONS(524), [aux_sym_host_declaration_token1] = ACTIONS(526), [aux_sym_match_declaration_token1] = ACTIONS(524), [aux_sym__add_keys_to_agent_token1] = ACTIONS(524), [aux_sym__address_family_token1] = ACTIONS(524), [aux_sym__batch_mode_token1] = ACTIONS(524), [aux_sym__bind_address_token1] = ACTIONS(524), [aux_sym__bind_interface_token1] = ACTIONS(524), [aux_sym__canonical_domains_token1] = ACTIONS(524), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(524), [aux_sym__canonicalize_hostname_token1] = ACTIONS(524), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(524), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(524), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(524), [aux_sym__certificate_file_token1] = ACTIONS(524), [aux_sym__check_host_ip_token1] = ACTIONS(524), [aux_sym__ciphers_token1] = ACTIONS(524), [aux_sym__clear_all_forwardings_token1] = ACTIONS(524), [aux_sym__compression_token1] = ACTIONS(524), [aux_sym__connection_attempts_token1] = ACTIONS(524), [aux_sym__connect_timeout_token1] = ACTIONS(524), [aux_sym__control_master_token1] = ACTIONS(524), [aux_sym__control_persist_token1] = ACTIONS(524), [aux_sym__control_path_token1] = ACTIONS(524), [aux_sym__dynamic_forward_token1] = ACTIONS(524), [aux_sym__enable_escape_command_line_token1] = ACTIONS(524), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(524), [aux_sym__escape_char_token1] = ACTIONS(524), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(524), [aux_sym__fingerprint_hash_token1] = ACTIONS(524), [aux_sym__fork_after_authentication_token1] = ACTIONS(524), [aux_sym__forward_agent_token1] = ACTIONS(524), [aux_sym__forward_x11_token1] = ACTIONS(526), [aux_sym__forward_x11_timeout_token1] = ACTIONS(524), [aux_sym__forward_x11_trusted_token1] = ACTIONS(524), [aux_sym__global_known_hosts_file_token1] = ACTIONS(524), [aux_sym__gssapi_authentication_token1] = ACTIONS(524), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(524), [aux_sym__hash_known_hosts_token1] = ACTIONS(524), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(524), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(524), [aux_sym__hostbased_authentication_token1] = ACTIONS(524), [aux_sym__host_key_algorithms_token1] = ACTIONS(524), [aux_sym__host_key_alias_token1] = ACTIONS(524), [aux_sym__hostname_token1] = ACTIONS(524), [aux_sym__identities_only_token1] = ACTIONS(524), [aux_sym__identity_agent_token1] = ACTIONS(524), [aux_sym__identity_file_token1] = ACTIONS(524), [aux_sym__ignore_unknown_token1] = ACTIONS(524), [aux_sym__include_token1] = ACTIONS(524), [aux_sym__ipqos_token1] = ACTIONS(524), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(524), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(524), [aux_sym__kex_algorithms_token1] = ACTIONS(524), [aux_sym__known_hosts_command_token1] = ACTIONS(524), [aux_sym__local_command_token1] = ACTIONS(524), [aux_sym__local_forward_token1] = ACTIONS(524), [aux_sym__log_level_token1] = ACTIONS(524), [aux_sym__log_verbose_token1] = ACTIONS(524), [aux_sym__macs_token1] = ACTIONS(524), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(524), [aux_sym__number_of_password_prompts_token1] = ACTIONS(524), [aux_sym__password_authentication_token1] = ACTIONS(524), [aux_sym__permit_local_command_token1] = ACTIONS(524), [aux_sym__permit_remote_open_token1] = ACTIONS(524), [aux_sym__pkcs11_provider_token1] = ACTIONS(524), [aux_sym__port_token1] = ACTIONS(524), [aux_sym__preferred_authentications_token1] = ACTIONS(524), [aux_sym__proxy_command_token1] = ACTIONS(524), [aux_sym__proxy_jump_token1] = ACTIONS(524), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(524), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(524), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(524), [aux_sym__pubkey_authentication_token1] = ACTIONS(524), [aux_sym__rekey_limit_token1] = ACTIONS(524), [aux_sym__remote_command_token1] = ACTIONS(524), [aux_sym__remote_forward_token1] = ACTIONS(524), [aux_sym__request_tty_token1] = ACTIONS(524), [aux_sym__required_rsa_size_token1] = ACTIONS(524), [aux_sym__revoked_host_keys_token1] = ACTIONS(524), [aux_sym__security_key_provider_token1] = ACTIONS(524), [aux_sym__send_env_token1] = ACTIONS(524), [aux_sym__server_alive_count_max_token1] = ACTIONS(524), [aux_sym__server_alive_interval_token1] = ACTIONS(524), [aux_sym__session_type_token1] = ACTIONS(524), [aux_sym__set_env_token1] = ACTIONS(524), [aux_sym__stdin_null_token1] = ACTIONS(524), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(524), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(524), [aux_sym__strict_host_key_checking_token1] = ACTIONS(524), [aux_sym__syslog_facility_token1] = ACTIONS(524), [aux_sym__tcp_keep_alive_token1] = ACTIONS(524), [aux_sym__tag_token1] = ACTIONS(524), [aux_sym__tunnel_token1] = ACTIONS(526), [aux_sym__tunnel_device_token1] = ACTIONS(524), [aux_sym__update_host_keys_token1] = ACTIONS(524), [aux_sym__use_keychain_token1] = ACTIONS(524), [aux_sym__user_token1] = ACTIONS(526), [aux_sym__user_known_hosts_file_token1] = ACTIONS(524), [aux_sym__verify_host_key_dns_token1] = ACTIONS(524), [aux_sym__visual_host_key_token1] = ACTIONS(524), [aux_sym__xauth_location_token1] = ACTIONS(524), [sym_comment] = ACTIONS(524), [sym__space] = ACTIONS(524), [sym__eol] = ACTIONS(524), }, [STATE(25)] = { [ts_builtin_sym_end] = ACTIONS(860), [aux_sym_host_declaration_token1] = ACTIONS(862), [aux_sym_match_declaration_token1] = ACTIONS(860), [aux_sym__add_keys_to_agent_token1] = ACTIONS(860), [aux_sym__address_family_token1] = ACTIONS(860), [aux_sym__batch_mode_token1] = ACTIONS(860), [aux_sym__bind_address_token1] = ACTIONS(860), [aux_sym__bind_interface_token1] = ACTIONS(860), [aux_sym__canonical_domains_token1] = ACTIONS(860), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(860), [aux_sym__canonicalize_hostname_token1] = ACTIONS(860), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(860), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(860), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(860), [aux_sym__certificate_file_token1] = ACTIONS(860), [aux_sym__check_host_ip_token1] = ACTIONS(860), [aux_sym__ciphers_token1] = ACTIONS(860), [aux_sym__clear_all_forwardings_token1] = ACTIONS(860), [aux_sym__compression_token1] = ACTIONS(860), [aux_sym__connection_attempts_token1] = ACTIONS(860), [aux_sym__connect_timeout_token1] = ACTIONS(860), [aux_sym__control_master_token1] = ACTIONS(860), [aux_sym__control_persist_token1] = ACTIONS(860), [aux_sym__control_path_token1] = ACTIONS(860), [aux_sym__dynamic_forward_token1] = ACTIONS(860), [aux_sym__enable_escape_command_line_token1] = ACTIONS(860), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(860), [aux_sym__escape_char_token1] = ACTIONS(860), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(860), [aux_sym__fingerprint_hash_token1] = ACTIONS(860), [aux_sym__fork_after_authentication_token1] = ACTIONS(860), [aux_sym__forward_agent_token1] = ACTIONS(860), [aux_sym__forward_x11_token1] = ACTIONS(862), [aux_sym__forward_x11_timeout_token1] = ACTIONS(860), [aux_sym__forward_x11_trusted_token1] = ACTIONS(860), [aux_sym__global_known_hosts_file_token1] = ACTIONS(860), [aux_sym__gssapi_authentication_token1] = ACTIONS(860), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(860), [aux_sym__hash_known_hosts_token1] = ACTIONS(860), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(860), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(860), [aux_sym__hostbased_authentication_token1] = ACTIONS(860), [aux_sym__host_key_algorithms_token1] = ACTIONS(860), [aux_sym__host_key_alias_token1] = ACTIONS(860), [aux_sym__hostname_token1] = ACTIONS(860), [aux_sym__identities_only_token1] = ACTIONS(860), [aux_sym__identity_agent_token1] = ACTIONS(860), [aux_sym__identity_file_token1] = ACTIONS(860), [aux_sym__ignore_unknown_token1] = ACTIONS(860), [aux_sym__include_token1] = ACTIONS(860), [aux_sym__ipqos_token1] = ACTIONS(860), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(860), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(860), [aux_sym__kex_algorithms_token1] = ACTIONS(860), [aux_sym__known_hosts_command_token1] = ACTIONS(860), [aux_sym__local_command_token1] = ACTIONS(860), [aux_sym__local_forward_token1] = ACTIONS(860), [aux_sym__log_level_token1] = ACTIONS(860), [aux_sym__log_verbose_token1] = ACTIONS(860), [aux_sym__macs_token1] = ACTIONS(860), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(860), [aux_sym__number_of_password_prompts_token1] = ACTIONS(860), [aux_sym__password_authentication_token1] = ACTIONS(860), [aux_sym__permit_local_command_token1] = ACTIONS(860), [aux_sym__permit_remote_open_token1] = ACTIONS(860), [aux_sym__pkcs11_provider_token1] = ACTIONS(860), [aux_sym__port_token1] = ACTIONS(860), [aux_sym__preferred_authentications_token1] = ACTIONS(860), [aux_sym__proxy_command_token1] = ACTIONS(860), [aux_sym__proxy_jump_token1] = ACTIONS(860), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(860), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(860), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(860), [aux_sym__pubkey_authentication_token1] = ACTIONS(860), [aux_sym__rekey_limit_token1] = ACTIONS(860), [aux_sym__remote_command_token1] = ACTIONS(860), [aux_sym__remote_forward_token1] = ACTIONS(860), [aux_sym__request_tty_token1] = ACTIONS(860), [aux_sym__required_rsa_size_token1] = ACTIONS(860), [aux_sym__revoked_host_keys_token1] = ACTIONS(860), [aux_sym__security_key_provider_token1] = ACTIONS(860), [aux_sym__send_env_token1] = ACTIONS(860), [aux_sym__server_alive_count_max_token1] = ACTIONS(860), [aux_sym__server_alive_interval_token1] = ACTIONS(860), [aux_sym__session_type_token1] = ACTIONS(860), [aux_sym__set_env_token1] = ACTIONS(860), [aux_sym__stdin_null_token1] = ACTIONS(860), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(860), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(860), [aux_sym__strict_host_key_checking_token1] = ACTIONS(860), [aux_sym__syslog_facility_token1] = ACTIONS(860), [aux_sym__tcp_keep_alive_token1] = ACTIONS(860), [aux_sym__tag_token1] = ACTIONS(860), [aux_sym__tunnel_token1] = ACTIONS(862), [aux_sym__tunnel_device_token1] = ACTIONS(860), [aux_sym__update_host_keys_token1] = ACTIONS(860), [aux_sym__use_keychain_token1] = ACTIONS(860), [aux_sym__user_token1] = ACTIONS(862), [aux_sym__user_known_hosts_file_token1] = ACTIONS(860), [aux_sym__verify_host_key_dns_token1] = ACTIONS(860), [aux_sym__visual_host_key_token1] = ACTIONS(860), [aux_sym__xauth_location_token1] = ACTIONS(860), [sym_comment] = ACTIONS(860), [sym__space] = ACTIONS(860), [sym__eol] = ACTIONS(860), }, [STATE(26)] = { [ts_builtin_sym_end] = ACTIONS(864), [aux_sym_host_declaration_token1] = ACTIONS(866), [aux_sym_match_declaration_token1] = ACTIONS(864), [aux_sym__add_keys_to_agent_token1] = ACTIONS(864), [aux_sym__address_family_token1] = ACTIONS(864), [aux_sym__batch_mode_token1] = ACTIONS(864), [aux_sym__bind_address_token1] = ACTIONS(864), [aux_sym__bind_interface_token1] = ACTIONS(864), [aux_sym__canonical_domains_token1] = ACTIONS(864), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(864), [aux_sym__canonicalize_hostname_token1] = ACTIONS(864), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(864), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(864), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(864), [aux_sym__certificate_file_token1] = ACTIONS(864), [aux_sym__check_host_ip_token1] = ACTIONS(864), [aux_sym__ciphers_token1] = ACTIONS(864), [aux_sym__clear_all_forwardings_token1] = ACTIONS(864), [aux_sym__compression_token1] = ACTIONS(864), [aux_sym__connection_attempts_token1] = ACTIONS(864), [aux_sym__connect_timeout_token1] = ACTIONS(864), [aux_sym__control_master_token1] = ACTIONS(864), [aux_sym__control_persist_token1] = ACTIONS(864), [aux_sym__control_path_token1] = ACTIONS(864), [aux_sym__dynamic_forward_token1] = ACTIONS(864), [aux_sym__enable_escape_command_line_token1] = ACTIONS(864), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(864), [aux_sym__escape_char_token1] = ACTIONS(864), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(864), [aux_sym__fingerprint_hash_token1] = ACTIONS(864), [aux_sym__fork_after_authentication_token1] = ACTIONS(864), [aux_sym__forward_agent_token1] = ACTIONS(864), [aux_sym__forward_x11_token1] = ACTIONS(866), [aux_sym__forward_x11_timeout_token1] = ACTIONS(864), [aux_sym__forward_x11_trusted_token1] = ACTIONS(864), [aux_sym__global_known_hosts_file_token1] = ACTIONS(864), [aux_sym__gssapi_authentication_token1] = ACTIONS(864), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(864), [aux_sym__hash_known_hosts_token1] = ACTIONS(864), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(864), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(864), [aux_sym__hostbased_authentication_token1] = ACTIONS(864), [aux_sym__host_key_algorithms_token1] = ACTIONS(864), [aux_sym__host_key_alias_token1] = ACTIONS(864), [aux_sym__hostname_token1] = ACTIONS(864), [aux_sym__identities_only_token1] = ACTIONS(864), [aux_sym__identity_agent_token1] = ACTIONS(864), [aux_sym__identity_file_token1] = ACTIONS(864), [aux_sym__ignore_unknown_token1] = ACTIONS(864), [aux_sym__include_token1] = ACTIONS(864), [aux_sym__ipqos_token1] = ACTIONS(864), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(864), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(864), [aux_sym__kex_algorithms_token1] = ACTIONS(864), [aux_sym__known_hosts_command_token1] = ACTIONS(864), [aux_sym__local_command_token1] = ACTIONS(864), [aux_sym__local_forward_token1] = ACTIONS(864), [aux_sym__log_level_token1] = ACTIONS(864), [aux_sym__log_verbose_token1] = ACTIONS(864), [aux_sym__macs_token1] = ACTIONS(864), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(864), [aux_sym__number_of_password_prompts_token1] = ACTIONS(864), [aux_sym__password_authentication_token1] = ACTIONS(864), [aux_sym__permit_local_command_token1] = ACTIONS(864), [aux_sym__permit_remote_open_token1] = ACTIONS(864), [aux_sym__pkcs11_provider_token1] = ACTIONS(864), [aux_sym__port_token1] = ACTIONS(864), [aux_sym__preferred_authentications_token1] = ACTIONS(864), [aux_sym__proxy_command_token1] = ACTIONS(864), [aux_sym__proxy_jump_token1] = ACTIONS(864), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(864), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(864), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(864), [aux_sym__pubkey_authentication_token1] = ACTIONS(864), [aux_sym__rekey_limit_token1] = ACTIONS(864), [aux_sym__remote_command_token1] = ACTIONS(864), [aux_sym__remote_forward_token1] = ACTIONS(864), [aux_sym__request_tty_token1] = ACTIONS(864), [aux_sym__required_rsa_size_token1] = ACTIONS(864), [aux_sym__revoked_host_keys_token1] = ACTIONS(864), [aux_sym__security_key_provider_token1] = ACTIONS(864), [aux_sym__send_env_token1] = ACTIONS(864), [aux_sym__server_alive_count_max_token1] = ACTIONS(864), [aux_sym__server_alive_interval_token1] = ACTIONS(864), [aux_sym__session_type_token1] = ACTIONS(864), [aux_sym__set_env_token1] = ACTIONS(864), [aux_sym__stdin_null_token1] = ACTIONS(864), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(864), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(864), [aux_sym__strict_host_key_checking_token1] = ACTIONS(864), [aux_sym__syslog_facility_token1] = ACTIONS(864), [aux_sym__tcp_keep_alive_token1] = ACTIONS(864), [aux_sym__tag_token1] = ACTIONS(864), [aux_sym__tunnel_token1] = ACTIONS(866), [aux_sym__tunnel_device_token1] = ACTIONS(864), [aux_sym__update_host_keys_token1] = ACTIONS(864), [aux_sym__use_keychain_token1] = ACTIONS(864), [aux_sym__user_token1] = ACTIONS(866), [aux_sym__user_known_hosts_file_token1] = ACTIONS(864), [aux_sym__verify_host_key_dns_token1] = ACTIONS(864), [aux_sym__visual_host_key_token1] = ACTIONS(864), [aux_sym__xauth_location_token1] = ACTIONS(864), [sym_comment] = ACTIONS(864), [sym__space] = ACTIONS(864), [sym__eol] = ACTIONS(864), }, [STATE(27)] = { [ts_builtin_sym_end] = ACTIONS(536), [aux_sym_host_declaration_token1] = ACTIONS(538), [aux_sym_match_declaration_token1] = ACTIONS(536), [aux_sym__add_keys_to_agent_token1] = ACTIONS(536), [aux_sym__address_family_token1] = ACTIONS(536), [aux_sym__batch_mode_token1] = ACTIONS(536), [aux_sym__bind_address_token1] = ACTIONS(536), [aux_sym__bind_interface_token1] = ACTIONS(536), [aux_sym__canonical_domains_token1] = ACTIONS(536), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(536), [aux_sym__canonicalize_hostname_token1] = ACTIONS(536), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(536), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(536), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(536), [aux_sym__certificate_file_token1] = ACTIONS(536), [aux_sym__check_host_ip_token1] = ACTIONS(536), [aux_sym__ciphers_token1] = ACTIONS(536), [aux_sym__clear_all_forwardings_token1] = ACTIONS(536), [aux_sym__compression_token1] = ACTIONS(536), [aux_sym__connection_attempts_token1] = ACTIONS(536), [aux_sym__connect_timeout_token1] = ACTIONS(536), [aux_sym__control_master_token1] = ACTIONS(536), [aux_sym__control_persist_token1] = ACTIONS(536), [aux_sym__control_path_token1] = ACTIONS(536), [aux_sym__dynamic_forward_token1] = ACTIONS(536), [aux_sym__enable_escape_command_line_token1] = ACTIONS(536), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(536), [aux_sym__escape_char_token1] = ACTIONS(536), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(536), [aux_sym__fingerprint_hash_token1] = ACTIONS(536), [aux_sym__fork_after_authentication_token1] = ACTIONS(536), [aux_sym__forward_agent_token1] = ACTIONS(536), [aux_sym__forward_x11_token1] = ACTIONS(538), [aux_sym__forward_x11_timeout_token1] = ACTIONS(536), [aux_sym__forward_x11_trusted_token1] = ACTIONS(536), [aux_sym__global_known_hosts_file_token1] = ACTIONS(536), [aux_sym__gssapi_authentication_token1] = ACTIONS(536), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(536), [aux_sym__hash_known_hosts_token1] = ACTIONS(536), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(536), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(536), [aux_sym__hostbased_authentication_token1] = ACTIONS(536), [aux_sym__host_key_algorithms_token1] = ACTIONS(536), [aux_sym__host_key_alias_token1] = ACTIONS(536), [aux_sym__hostname_token1] = ACTIONS(536), [aux_sym__identities_only_token1] = ACTIONS(536), [aux_sym__identity_agent_token1] = ACTIONS(536), [aux_sym__identity_file_token1] = ACTIONS(536), [aux_sym__ignore_unknown_token1] = ACTIONS(536), [aux_sym__include_token1] = ACTIONS(536), [aux_sym__ipqos_token1] = ACTIONS(536), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(536), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(536), [aux_sym__kex_algorithms_token1] = ACTIONS(536), [aux_sym__known_hosts_command_token1] = ACTIONS(536), [aux_sym__local_command_token1] = ACTIONS(536), [aux_sym__local_forward_token1] = ACTIONS(536), [aux_sym__log_level_token1] = ACTIONS(536), [aux_sym__log_verbose_token1] = ACTIONS(536), [aux_sym__macs_token1] = ACTIONS(536), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(536), [aux_sym__number_of_password_prompts_token1] = ACTIONS(536), [aux_sym__password_authentication_token1] = ACTIONS(536), [aux_sym__permit_local_command_token1] = ACTIONS(536), [aux_sym__permit_remote_open_token1] = ACTIONS(536), [aux_sym__pkcs11_provider_token1] = ACTIONS(536), [aux_sym__port_token1] = ACTIONS(536), [aux_sym__preferred_authentications_token1] = ACTIONS(536), [aux_sym__proxy_command_token1] = ACTIONS(536), [aux_sym__proxy_jump_token1] = ACTIONS(536), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(536), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(536), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(536), [aux_sym__pubkey_authentication_token1] = ACTIONS(536), [aux_sym__rekey_limit_token1] = ACTIONS(536), [aux_sym__remote_command_token1] = ACTIONS(536), [aux_sym__remote_forward_token1] = ACTIONS(536), [aux_sym__request_tty_token1] = ACTIONS(536), [aux_sym__required_rsa_size_token1] = ACTIONS(536), [aux_sym__revoked_host_keys_token1] = ACTIONS(536), [aux_sym__security_key_provider_token1] = ACTIONS(536), [aux_sym__send_env_token1] = ACTIONS(536), [aux_sym__server_alive_count_max_token1] = ACTIONS(536), [aux_sym__server_alive_interval_token1] = ACTIONS(536), [aux_sym__session_type_token1] = ACTIONS(536), [aux_sym__set_env_token1] = ACTIONS(536), [aux_sym__stdin_null_token1] = ACTIONS(536), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(536), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(536), [aux_sym__strict_host_key_checking_token1] = ACTIONS(536), [aux_sym__syslog_facility_token1] = ACTIONS(536), [aux_sym__tcp_keep_alive_token1] = ACTIONS(536), [aux_sym__tag_token1] = ACTIONS(536), [aux_sym__tunnel_token1] = ACTIONS(538), [aux_sym__tunnel_device_token1] = ACTIONS(536), [aux_sym__update_host_keys_token1] = ACTIONS(536), [aux_sym__use_keychain_token1] = ACTIONS(536), [aux_sym__user_token1] = ACTIONS(538), [aux_sym__user_known_hosts_file_token1] = ACTIONS(536), [aux_sym__verify_host_key_dns_token1] = ACTIONS(536), [aux_sym__visual_host_key_token1] = ACTIONS(536), [aux_sym__xauth_location_token1] = ACTIONS(536), [sym_comment] = ACTIONS(536), [sym__space] = ACTIONS(536), [sym__eol] = ACTIONS(536), }, [STATE(28)] = { [ts_builtin_sym_end] = ACTIONS(868), [aux_sym_host_declaration_token1] = ACTIONS(870), [aux_sym_match_declaration_token1] = ACTIONS(868), [aux_sym__add_keys_to_agent_token1] = ACTIONS(868), [aux_sym__address_family_token1] = ACTIONS(868), [aux_sym__batch_mode_token1] = ACTIONS(868), [aux_sym__bind_address_token1] = ACTIONS(868), [aux_sym__bind_interface_token1] = ACTIONS(868), [aux_sym__canonical_domains_token1] = ACTIONS(868), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(868), [aux_sym__canonicalize_hostname_token1] = ACTIONS(868), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(868), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(868), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(868), [aux_sym__certificate_file_token1] = ACTIONS(868), [aux_sym__check_host_ip_token1] = ACTIONS(868), [aux_sym__ciphers_token1] = ACTIONS(868), [aux_sym__clear_all_forwardings_token1] = ACTIONS(868), [aux_sym__compression_token1] = ACTIONS(868), [aux_sym__connection_attempts_token1] = ACTIONS(868), [aux_sym__connect_timeout_token1] = ACTIONS(868), [aux_sym__control_master_token1] = ACTIONS(868), [aux_sym__control_persist_token1] = ACTIONS(868), [aux_sym__control_path_token1] = ACTIONS(868), [aux_sym__dynamic_forward_token1] = ACTIONS(868), [aux_sym__enable_escape_command_line_token1] = ACTIONS(868), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(868), [aux_sym__escape_char_token1] = ACTIONS(868), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(868), [aux_sym__fingerprint_hash_token1] = ACTIONS(868), [aux_sym__fork_after_authentication_token1] = ACTIONS(868), [aux_sym__forward_agent_token1] = ACTIONS(868), [aux_sym__forward_x11_token1] = ACTIONS(870), [aux_sym__forward_x11_timeout_token1] = ACTIONS(868), [aux_sym__forward_x11_trusted_token1] = ACTIONS(868), [aux_sym__global_known_hosts_file_token1] = ACTIONS(868), [aux_sym__gssapi_authentication_token1] = ACTIONS(868), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(868), [aux_sym__hash_known_hosts_token1] = ACTIONS(868), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(868), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(868), [aux_sym__hostbased_authentication_token1] = ACTIONS(868), [aux_sym__host_key_algorithms_token1] = ACTIONS(868), [aux_sym__host_key_alias_token1] = ACTIONS(868), [aux_sym__hostname_token1] = ACTIONS(868), [aux_sym__identities_only_token1] = ACTIONS(868), [aux_sym__identity_agent_token1] = ACTIONS(868), [aux_sym__identity_file_token1] = ACTIONS(868), [aux_sym__ignore_unknown_token1] = ACTIONS(868), [aux_sym__include_token1] = ACTIONS(868), [aux_sym__ipqos_token1] = ACTIONS(868), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(868), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(868), [aux_sym__kex_algorithms_token1] = ACTIONS(868), [aux_sym__known_hosts_command_token1] = ACTIONS(868), [aux_sym__local_command_token1] = ACTIONS(868), [aux_sym__local_forward_token1] = ACTIONS(868), [aux_sym__log_level_token1] = ACTIONS(868), [aux_sym__log_verbose_token1] = ACTIONS(868), [aux_sym__macs_token1] = ACTIONS(868), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(868), [aux_sym__number_of_password_prompts_token1] = ACTIONS(868), [aux_sym__password_authentication_token1] = ACTIONS(868), [aux_sym__permit_local_command_token1] = ACTIONS(868), [aux_sym__permit_remote_open_token1] = ACTIONS(868), [aux_sym__pkcs11_provider_token1] = ACTIONS(868), [aux_sym__port_token1] = ACTIONS(868), [aux_sym__preferred_authentications_token1] = ACTIONS(868), [aux_sym__proxy_command_token1] = ACTIONS(868), [aux_sym__proxy_jump_token1] = ACTIONS(868), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(868), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(868), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(868), [aux_sym__pubkey_authentication_token1] = ACTIONS(868), [aux_sym__rekey_limit_token1] = ACTIONS(868), [aux_sym__remote_command_token1] = ACTIONS(868), [aux_sym__remote_forward_token1] = ACTIONS(868), [aux_sym__request_tty_token1] = ACTIONS(868), [aux_sym__required_rsa_size_token1] = ACTIONS(868), [aux_sym__revoked_host_keys_token1] = ACTIONS(868), [aux_sym__security_key_provider_token1] = ACTIONS(868), [aux_sym__send_env_token1] = ACTIONS(868), [aux_sym__server_alive_count_max_token1] = ACTIONS(868), [aux_sym__server_alive_interval_token1] = ACTIONS(868), [aux_sym__session_type_token1] = ACTIONS(868), [aux_sym__set_env_token1] = ACTIONS(868), [aux_sym__stdin_null_token1] = ACTIONS(868), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(868), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(868), [aux_sym__strict_host_key_checking_token1] = ACTIONS(868), [aux_sym__syslog_facility_token1] = ACTIONS(868), [aux_sym__tcp_keep_alive_token1] = ACTIONS(868), [aux_sym__tag_token1] = ACTIONS(868), [aux_sym__tunnel_token1] = ACTIONS(870), [aux_sym__tunnel_device_token1] = ACTIONS(868), [aux_sym__update_host_keys_token1] = ACTIONS(868), [aux_sym__use_keychain_token1] = ACTIONS(868), [aux_sym__user_token1] = ACTIONS(870), [aux_sym__user_known_hosts_file_token1] = ACTIONS(868), [aux_sym__verify_host_key_dns_token1] = ACTIONS(868), [aux_sym__visual_host_key_token1] = ACTIONS(868), [aux_sym__xauth_location_token1] = ACTIONS(868), [sym_comment] = ACTIONS(868), [sym__space] = ACTIONS(868), [sym__eol] = ACTIONS(868), }, [STATE(29)] = { [ts_builtin_sym_end] = ACTIONS(872), [aux_sym_host_declaration_token1] = ACTIONS(874), [aux_sym_match_declaration_token1] = ACTIONS(872), [aux_sym__add_keys_to_agent_token1] = ACTIONS(872), [aux_sym__address_family_token1] = ACTIONS(872), [aux_sym__batch_mode_token1] = ACTIONS(872), [aux_sym__bind_address_token1] = ACTIONS(872), [aux_sym__bind_interface_token1] = ACTIONS(872), [aux_sym__canonical_domains_token1] = ACTIONS(872), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(872), [aux_sym__canonicalize_hostname_token1] = ACTIONS(872), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(872), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(872), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(872), [aux_sym__certificate_file_token1] = ACTIONS(872), [aux_sym__check_host_ip_token1] = ACTIONS(872), [aux_sym__ciphers_token1] = ACTIONS(872), [aux_sym__clear_all_forwardings_token1] = ACTIONS(872), [aux_sym__compression_token1] = ACTIONS(872), [aux_sym__connection_attempts_token1] = ACTIONS(872), [aux_sym__connect_timeout_token1] = ACTIONS(872), [aux_sym__control_master_token1] = ACTIONS(872), [aux_sym__control_persist_token1] = ACTIONS(872), [aux_sym__control_path_token1] = ACTIONS(872), [aux_sym__dynamic_forward_token1] = ACTIONS(872), [aux_sym__enable_escape_command_line_token1] = ACTIONS(872), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(872), [aux_sym__escape_char_token1] = ACTIONS(872), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(872), [aux_sym__fingerprint_hash_token1] = ACTIONS(872), [aux_sym__fork_after_authentication_token1] = ACTIONS(872), [aux_sym__forward_agent_token1] = ACTIONS(872), [aux_sym__forward_x11_token1] = ACTIONS(874), [aux_sym__forward_x11_timeout_token1] = ACTIONS(872), [aux_sym__forward_x11_trusted_token1] = ACTIONS(872), [aux_sym__global_known_hosts_file_token1] = ACTIONS(872), [aux_sym__gssapi_authentication_token1] = ACTIONS(872), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(872), [aux_sym__hash_known_hosts_token1] = ACTIONS(872), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(872), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(872), [aux_sym__hostbased_authentication_token1] = ACTIONS(872), [aux_sym__host_key_algorithms_token1] = ACTIONS(872), [aux_sym__host_key_alias_token1] = ACTIONS(872), [aux_sym__hostname_token1] = ACTIONS(872), [aux_sym__identities_only_token1] = ACTIONS(872), [aux_sym__identity_agent_token1] = ACTIONS(872), [aux_sym__identity_file_token1] = ACTIONS(872), [aux_sym__ignore_unknown_token1] = ACTIONS(872), [aux_sym__include_token1] = ACTIONS(872), [aux_sym__ipqos_token1] = ACTIONS(872), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(872), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(872), [aux_sym__kex_algorithms_token1] = ACTIONS(872), [aux_sym__known_hosts_command_token1] = ACTIONS(872), [aux_sym__local_command_token1] = ACTIONS(872), [aux_sym__local_forward_token1] = ACTIONS(872), [aux_sym__log_level_token1] = ACTIONS(872), [aux_sym__log_verbose_token1] = ACTIONS(872), [aux_sym__macs_token1] = ACTIONS(872), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(872), [aux_sym__number_of_password_prompts_token1] = ACTIONS(872), [aux_sym__password_authentication_token1] = ACTIONS(872), [aux_sym__permit_local_command_token1] = ACTIONS(872), [aux_sym__permit_remote_open_token1] = ACTIONS(872), [aux_sym__pkcs11_provider_token1] = ACTIONS(872), [aux_sym__port_token1] = ACTIONS(872), [aux_sym__preferred_authentications_token1] = ACTIONS(872), [aux_sym__proxy_command_token1] = ACTIONS(872), [aux_sym__proxy_jump_token1] = ACTIONS(872), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(872), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(872), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(872), [aux_sym__pubkey_authentication_token1] = ACTIONS(872), [aux_sym__rekey_limit_token1] = ACTIONS(872), [aux_sym__remote_command_token1] = ACTIONS(872), [aux_sym__remote_forward_token1] = ACTIONS(872), [aux_sym__request_tty_token1] = ACTIONS(872), [aux_sym__required_rsa_size_token1] = ACTIONS(872), [aux_sym__revoked_host_keys_token1] = ACTIONS(872), [aux_sym__security_key_provider_token1] = ACTIONS(872), [aux_sym__send_env_token1] = ACTIONS(872), [aux_sym__server_alive_count_max_token1] = ACTIONS(872), [aux_sym__server_alive_interval_token1] = ACTIONS(872), [aux_sym__session_type_token1] = ACTIONS(872), [aux_sym__set_env_token1] = ACTIONS(872), [aux_sym__stdin_null_token1] = ACTIONS(872), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(872), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(872), [aux_sym__strict_host_key_checking_token1] = ACTIONS(872), [aux_sym__syslog_facility_token1] = ACTIONS(872), [aux_sym__tcp_keep_alive_token1] = ACTIONS(872), [aux_sym__tag_token1] = ACTIONS(872), [aux_sym__tunnel_token1] = ACTIONS(874), [aux_sym__tunnel_device_token1] = ACTIONS(872), [aux_sym__update_host_keys_token1] = ACTIONS(872), [aux_sym__use_keychain_token1] = ACTIONS(872), [aux_sym__user_token1] = ACTIONS(874), [aux_sym__user_known_hosts_file_token1] = ACTIONS(872), [aux_sym__verify_host_key_dns_token1] = ACTIONS(872), [aux_sym__visual_host_key_token1] = ACTIONS(872), [aux_sym__xauth_location_token1] = ACTIONS(872), [sym_comment] = ACTIONS(872), [sym__space] = ACTIONS(872), [sym__eol] = ACTIONS(872), }, [STATE(30)] = { [ts_builtin_sym_end] = ACTIONS(528), [aux_sym_host_declaration_token1] = ACTIONS(530), [aux_sym_match_declaration_token1] = ACTIONS(528), [aux_sym__add_keys_to_agent_token1] = ACTIONS(528), [aux_sym__address_family_token1] = ACTIONS(528), [aux_sym__batch_mode_token1] = ACTIONS(528), [aux_sym__bind_address_token1] = ACTIONS(528), [aux_sym__bind_interface_token1] = ACTIONS(528), [aux_sym__canonical_domains_token1] = ACTIONS(528), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(528), [aux_sym__canonicalize_hostname_token1] = ACTIONS(528), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(528), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(528), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(528), [aux_sym__certificate_file_token1] = ACTIONS(528), [aux_sym__check_host_ip_token1] = ACTIONS(528), [aux_sym__ciphers_token1] = ACTIONS(528), [aux_sym__clear_all_forwardings_token1] = ACTIONS(528), [aux_sym__compression_token1] = ACTIONS(528), [aux_sym__connection_attempts_token1] = ACTIONS(528), [aux_sym__connect_timeout_token1] = ACTIONS(528), [aux_sym__control_master_token1] = ACTIONS(528), [aux_sym__control_persist_token1] = ACTIONS(528), [aux_sym__control_path_token1] = ACTIONS(528), [aux_sym__dynamic_forward_token1] = ACTIONS(528), [aux_sym__enable_escape_command_line_token1] = ACTIONS(528), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(528), [aux_sym__escape_char_token1] = ACTIONS(528), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(528), [aux_sym__fingerprint_hash_token1] = ACTIONS(528), [aux_sym__fork_after_authentication_token1] = ACTIONS(528), [aux_sym__forward_agent_token1] = ACTIONS(528), [aux_sym__forward_x11_token1] = ACTIONS(530), [aux_sym__forward_x11_timeout_token1] = ACTIONS(528), [aux_sym__forward_x11_trusted_token1] = ACTIONS(528), [aux_sym__global_known_hosts_file_token1] = ACTIONS(528), [aux_sym__gssapi_authentication_token1] = ACTIONS(528), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(528), [aux_sym__hash_known_hosts_token1] = ACTIONS(528), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(528), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(528), [aux_sym__hostbased_authentication_token1] = ACTIONS(528), [aux_sym__host_key_algorithms_token1] = ACTIONS(528), [aux_sym__host_key_alias_token1] = ACTIONS(528), [aux_sym__hostname_token1] = ACTIONS(528), [aux_sym__identities_only_token1] = ACTIONS(528), [aux_sym__identity_agent_token1] = ACTIONS(528), [aux_sym__identity_file_token1] = ACTIONS(528), [aux_sym__ignore_unknown_token1] = ACTIONS(528), [aux_sym__include_token1] = ACTIONS(528), [aux_sym__ipqos_token1] = ACTIONS(528), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(528), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(528), [aux_sym__kex_algorithms_token1] = ACTIONS(528), [aux_sym__known_hosts_command_token1] = ACTIONS(528), [aux_sym__local_command_token1] = ACTIONS(528), [aux_sym__local_forward_token1] = ACTIONS(528), [aux_sym__log_level_token1] = ACTIONS(528), [aux_sym__log_verbose_token1] = ACTIONS(528), [aux_sym__macs_token1] = ACTIONS(528), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(528), [aux_sym__number_of_password_prompts_token1] = ACTIONS(528), [aux_sym__password_authentication_token1] = ACTIONS(528), [aux_sym__permit_local_command_token1] = ACTIONS(528), [aux_sym__permit_remote_open_token1] = ACTIONS(528), [aux_sym__pkcs11_provider_token1] = ACTIONS(528), [aux_sym__port_token1] = ACTIONS(528), [aux_sym__preferred_authentications_token1] = ACTIONS(528), [aux_sym__proxy_command_token1] = ACTIONS(528), [aux_sym__proxy_jump_token1] = ACTIONS(528), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(528), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(528), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(528), [aux_sym__pubkey_authentication_token1] = ACTIONS(528), [aux_sym__rekey_limit_token1] = ACTIONS(528), [aux_sym__remote_command_token1] = ACTIONS(528), [aux_sym__remote_forward_token1] = ACTIONS(528), [aux_sym__request_tty_token1] = ACTIONS(528), [aux_sym__required_rsa_size_token1] = ACTIONS(528), [aux_sym__revoked_host_keys_token1] = ACTIONS(528), [aux_sym__security_key_provider_token1] = ACTIONS(528), [aux_sym__send_env_token1] = ACTIONS(528), [aux_sym__server_alive_count_max_token1] = ACTIONS(528), [aux_sym__server_alive_interval_token1] = ACTIONS(528), [aux_sym__session_type_token1] = ACTIONS(528), [aux_sym__set_env_token1] = ACTIONS(528), [aux_sym__stdin_null_token1] = ACTIONS(528), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(528), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(528), [aux_sym__strict_host_key_checking_token1] = ACTIONS(528), [aux_sym__syslog_facility_token1] = ACTIONS(528), [aux_sym__tcp_keep_alive_token1] = ACTIONS(528), [aux_sym__tag_token1] = ACTIONS(528), [aux_sym__tunnel_token1] = ACTIONS(530), [aux_sym__tunnel_device_token1] = ACTIONS(528), [aux_sym__update_host_keys_token1] = ACTIONS(528), [aux_sym__use_keychain_token1] = ACTIONS(528), [aux_sym__user_token1] = ACTIONS(530), [aux_sym__user_known_hosts_file_token1] = ACTIONS(528), [aux_sym__verify_host_key_dns_token1] = ACTIONS(528), [aux_sym__visual_host_key_token1] = ACTIONS(528), [aux_sym__xauth_location_token1] = ACTIONS(528), [sym_comment] = ACTIONS(528), [sym__space] = ACTIONS(528), [sym__eol] = ACTIONS(528), }, [STATE(31)] = { [ts_builtin_sym_end] = ACTIONS(211), [aux_sym_host_declaration_token1] = ACTIONS(876), [aux_sym_match_declaration_token1] = ACTIONS(211), [aux_sym__add_keys_to_agent_token1] = ACTIONS(211), [aux_sym__address_family_token1] = ACTIONS(211), [aux_sym__batch_mode_token1] = ACTIONS(211), [aux_sym__bind_address_token1] = ACTIONS(211), [aux_sym__bind_interface_token1] = ACTIONS(211), [aux_sym__canonical_domains_token1] = ACTIONS(211), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(211), [aux_sym__canonicalize_hostname_token1] = ACTIONS(211), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(211), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(211), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(211), [aux_sym__certificate_file_token1] = ACTIONS(211), [aux_sym__check_host_ip_token1] = ACTIONS(211), [aux_sym__ciphers_token1] = ACTIONS(211), [aux_sym__clear_all_forwardings_token1] = ACTIONS(211), [aux_sym__compression_token1] = ACTIONS(211), [aux_sym__connection_attempts_token1] = ACTIONS(211), [aux_sym__connect_timeout_token1] = ACTIONS(211), [aux_sym__control_master_token1] = ACTIONS(211), [aux_sym__control_persist_token1] = ACTIONS(211), [aux_sym__control_path_token1] = ACTIONS(211), [aux_sym__dynamic_forward_token1] = ACTIONS(211), [aux_sym__enable_escape_command_line_token1] = ACTIONS(211), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(211), [aux_sym__escape_char_token1] = ACTIONS(211), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(211), [aux_sym__fingerprint_hash_token1] = ACTIONS(211), [aux_sym__fork_after_authentication_token1] = ACTIONS(211), [aux_sym__forward_agent_token1] = ACTIONS(211), [aux_sym__forward_x11_token1] = ACTIONS(876), [aux_sym__forward_x11_timeout_token1] = ACTIONS(211), [aux_sym__forward_x11_trusted_token1] = ACTIONS(211), [aux_sym__global_known_hosts_file_token1] = ACTIONS(211), [aux_sym__gssapi_authentication_token1] = ACTIONS(211), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(211), [aux_sym__hash_known_hosts_token1] = ACTIONS(211), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(211), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(211), [aux_sym__hostbased_authentication_token1] = ACTIONS(211), [aux_sym__host_key_algorithms_token1] = ACTIONS(211), [aux_sym__host_key_alias_token1] = ACTIONS(211), [aux_sym__hostname_token1] = ACTIONS(211), [aux_sym__identities_only_token1] = ACTIONS(211), [aux_sym__identity_agent_token1] = ACTIONS(211), [aux_sym__identity_file_token1] = ACTIONS(211), [aux_sym__ignore_unknown_token1] = ACTIONS(211), [aux_sym__include_token1] = ACTIONS(211), [aux_sym__ipqos_token1] = ACTIONS(211), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(211), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(211), [aux_sym__kex_algorithms_token1] = ACTIONS(211), [aux_sym__known_hosts_command_token1] = ACTIONS(211), [aux_sym__local_command_token1] = ACTIONS(211), [aux_sym__local_forward_token1] = ACTIONS(211), [aux_sym__log_level_token1] = ACTIONS(211), [aux_sym__log_verbose_token1] = ACTIONS(211), [aux_sym__macs_token1] = ACTIONS(211), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(211), [aux_sym__number_of_password_prompts_token1] = ACTIONS(211), [aux_sym__password_authentication_token1] = ACTIONS(211), [aux_sym__permit_local_command_token1] = ACTIONS(211), [aux_sym__permit_remote_open_token1] = ACTIONS(211), [aux_sym__pkcs11_provider_token1] = ACTIONS(211), [aux_sym__port_token1] = ACTIONS(211), [aux_sym__preferred_authentications_token1] = ACTIONS(211), [aux_sym__proxy_command_token1] = ACTIONS(211), [aux_sym__proxy_jump_token1] = ACTIONS(211), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(211), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(211), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(211), [aux_sym__pubkey_authentication_token1] = ACTIONS(211), [aux_sym__rekey_limit_token1] = ACTIONS(211), [aux_sym__remote_command_token1] = ACTIONS(211), [aux_sym__remote_forward_token1] = ACTIONS(211), [aux_sym__request_tty_token1] = ACTIONS(211), [aux_sym__required_rsa_size_token1] = ACTIONS(211), [aux_sym__revoked_host_keys_token1] = ACTIONS(211), [aux_sym__security_key_provider_token1] = ACTIONS(211), [aux_sym__send_env_token1] = ACTIONS(211), [aux_sym__server_alive_count_max_token1] = ACTIONS(211), [aux_sym__server_alive_interval_token1] = ACTIONS(211), [aux_sym__session_type_token1] = ACTIONS(211), [aux_sym__set_env_token1] = ACTIONS(211), [aux_sym__stdin_null_token1] = ACTIONS(211), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(211), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(211), [aux_sym__strict_host_key_checking_token1] = ACTIONS(211), [aux_sym__syslog_facility_token1] = ACTIONS(211), [aux_sym__tcp_keep_alive_token1] = ACTIONS(211), [aux_sym__tag_token1] = ACTIONS(211), [aux_sym__tunnel_token1] = ACTIONS(876), [aux_sym__tunnel_device_token1] = ACTIONS(211), [aux_sym__update_host_keys_token1] = ACTIONS(211), [aux_sym__use_keychain_token1] = ACTIONS(211), [aux_sym__user_token1] = ACTIONS(876), [aux_sym__user_known_hosts_file_token1] = ACTIONS(211), [aux_sym__verify_host_key_dns_token1] = ACTIONS(211), [aux_sym__visual_host_key_token1] = ACTIONS(211), [aux_sym__xauth_location_token1] = ACTIONS(211), [sym_comment] = ACTIONS(211), [sym__space] = ACTIONS(211), [sym__eol] = ACTIONS(211), }, [STATE(32)] = { [ts_builtin_sym_end] = ACTIONS(878), [aux_sym_host_declaration_token1] = ACTIONS(880), [aux_sym_match_declaration_token1] = ACTIONS(878), [aux_sym__add_keys_to_agent_token1] = ACTIONS(878), [aux_sym__address_family_token1] = ACTIONS(878), [aux_sym__batch_mode_token1] = ACTIONS(878), [aux_sym__bind_address_token1] = ACTIONS(878), [aux_sym__bind_interface_token1] = ACTIONS(878), [aux_sym__canonical_domains_token1] = ACTIONS(878), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(878), [aux_sym__canonicalize_hostname_token1] = ACTIONS(878), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(878), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(878), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(878), [aux_sym__certificate_file_token1] = ACTIONS(878), [aux_sym__check_host_ip_token1] = ACTIONS(878), [aux_sym__ciphers_token1] = ACTIONS(878), [aux_sym__clear_all_forwardings_token1] = ACTIONS(878), [aux_sym__compression_token1] = ACTIONS(878), [aux_sym__connection_attempts_token1] = ACTIONS(878), [aux_sym__connect_timeout_token1] = ACTIONS(878), [aux_sym__control_master_token1] = ACTIONS(878), [aux_sym__control_persist_token1] = ACTIONS(878), [aux_sym__control_path_token1] = ACTIONS(878), [aux_sym__dynamic_forward_token1] = ACTIONS(878), [aux_sym__enable_escape_command_line_token1] = ACTIONS(878), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(878), [aux_sym__escape_char_token1] = ACTIONS(878), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(878), [aux_sym__fingerprint_hash_token1] = ACTIONS(878), [aux_sym__fork_after_authentication_token1] = ACTIONS(878), [aux_sym__forward_agent_token1] = ACTIONS(878), [aux_sym__forward_x11_token1] = ACTIONS(880), [aux_sym__forward_x11_timeout_token1] = ACTIONS(878), [aux_sym__forward_x11_trusted_token1] = ACTIONS(878), [aux_sym__global_known_hosts_file_token1] = ACTIONS(878), [aux_sym__gssapi_authentication_token1] = ACTIONS(878), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(878), [aux_sym__hash_known_hosts_token1] = ACTIONS(878), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(878), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(878), [aux_sym__hostbased_authentication_token1] = ACTIONS(878), [aux_sym__host_key_algorithms_token1] = ACTIONS(878), [aux_sym__host_key_alias_token1] = ACTIONS(878), [aux_sym__hostname_token1] = ACTIONS(878), [aux_sym__identities_only_token1] = ACTIONS(878), [aux_sym__identity_agent_token1] = ACTIONS(878), [aux_sym__identity_file_token1] = ACTIONS(878), [aux_sym__ignore_unknown_token1] = ACTIONS(878), [aux_sym__include_token1] = ACTIONS(878), [aux_sym__ipqos_token1] = ACTIONS(878), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(878), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(878), [aux_sym__kex_algorithms_token1] = ACTIONS(878), [aux_sym__known_hosts_command_token1] = ACTIONS(878), [aux_sym__local_command_token1] = ACTIONS(878), [aux_sym__local_forward_token1] = ACTIONS(878), [aux_sym__log_level_token1] = ACTIONS(878), [aux_sym__log_verbose_token1] = ACTIONS(878), [aux_sym__macs_token1] = ACTIONS(878), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(878), [aux_sym__number_of_password_prompts_token1] = ACTIONS(878), [aux_sym__password_authentication_token1] = ACTIONS(878), [aux_sym__permit_local_command_token1] = ACTIONS(878), [aux_sym__permit_remote_open_token1] = ACTIONS(878), [aux_sym__pkcs11_provider_token1] = ACTIONS(878), [aux_sym__port_token1] = ACTIONS(878), [aux_sym__preferred_authentications_token1] = ACTIONS(878), [aux_sym__proxy_command_token1] = ACTIONS(878), [aux_sym__proxy_jump_token1] = ACTIONS(878), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(878), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(878), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(878), [aux_sym__pubkey_authentication_token1] = ACTIONS(878), [aux_sym__rekey_limit_token1] = ACTIONS(878), [aux_sym__remote_command_token1] = ACTIONS(878), [aux_sym__remote_forward_token1] = ACTIONS(878), [aux_sym__request_tty_token1] = ACTIONS(878), [aux_sym__required_rsa_size_token1] = ACTIONS(878), [aux_sym__revoked_host_keys_token1] = ACTIONS(878), [aux_sym__security_key_provider_token1] = ACTIONS(878), [aux_sym__send_env_token1] = ACTIONS(878), [aux_sym__server_alive_count_max_token1] = ACTIONS(878), [aux_sym__server_alive_interval_token1] = ACTIONS(878), [aux_sym__session_type_token1] = ACTIONS(878), [aux_sym__set_env_token1] = ACTIONS(878), [aux_sym__stdin_null_token1] = ACTIONS(878), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(878), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(878), [aux_sym__strict_host_key_checking_token1] = ACTIONS(878), [aux_sym__syslog_facility_token1] = ACTIONS(878), [aux_sym__tcp_keep_alive_token1] = ACTIONS(878), [aux_sym__tag_token1] = ACTIONS(878), [aux_sym__tunnel_token1] = ACTIONS(880), [aux_sym__tunnel_device_token1] = ACTIONS(878), [aux_sym__update_host_keys_token1] = ACTIONS(878), [aux_sym__use_keychain_token1] = ACTIONS(878), [aux_sym__user_token1] = ACTIONS(880), [aux_sym__user_known_hosts_file_token1] = ACTIONS(878), [aux_sym__verify_host_key_dns_token1] = ACTIONS(878), [aux_sym__visual_host_key_token1] = ACTIONS(878), [aux_sym__xauth_location_token1] = ACTIONS(878), [sym_comment] = ACTIONS(878), [sym__space] = ACTIONS(878), [sym__eol] = ACTIONS(878), }, [STATE(33)] = { [ts_builtin_sym_end] = ACTIONS(882), [aux_sym_host_declaration_token1] = ACTIONS(884), [aux_sym_match_declaration_token1] = ACTIONS(882), [aux_sym__add_keys_to_agent_token1] = ACTIONS(882), [aux_sym__address_family_token1] = ACTIONS(882), [aux_sym__batch_mode_token1] = ACTIONS(882), [aux_sym__bind_address_token1] = ACTIONS(882), [aux_sym__bind_interface_token1] = ACTIONS(882), [aux_sym__canonical_domains_token1] = ACTIONS(882), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(882), [aux_sym__canonicalize_hostname_token1] = ACTIONS(882), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(882), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(882), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(882), [aux_sym__certificate_file_token1] = ACTIONS(882), [aux_sym__check_host_ip_token1] = ACTIONS(882), [aux_sym__ciphers_token1] = ACTIONS(882), [aux_sym__clear_all_forwardings_token1] = ACTIONS(882), [aux_sym__compression_token1] = ACTIONS(882), [aux_sym__connection_attempts_token1] = ACTIONS(882), [aux_sym__connect_timeout_token1] = ACTIONS(882), [aux_sym__control_master_token1] = ACTIONS(882), [aux_sym__control_persist_token1] = ACTIONS(882), [aux_sym__control_path_token1] = ACTIONS(882), [aux_sym__dynamic_forward_token1] = ACTIONS(882), [aux_sym__enable_escape_command_line_token1] = ACTIONS(882), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(882), [aux_sym__escape_char_token1] = ACTIONS(882), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(882), [aux_sym__fingerprint_hash_token1] = ACTIONS(882), [aux_sym__fork_after_authentication_token1] = ACTIONS(882), [aux_sym__forward_agent_token1] = ACTIONS(882), [aux_sym__forward_x11_token1] = ACTIONS(884), [aux_sym__forward_x11_timeout_token1] = ACTIONS(882), [aux_sym__forward_x11_trusted_token1] = ACTIONS(882), [aux_sym__global_known_hosts_file_token1] = ACTIONS(882), [aux_sym__gssapi_authentication_token1] = ACTIONS(882), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(882), [aux_sym__hash_known_hosts_token1] = ACTIONS(882), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(882), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(882), [aux_sym__hostbased_authentication_token1] = ACTIONS(882), [aux_sym__host_key_algorithms_token1] = ACTIONS(882), [aux_sym__host_key_alias_token1] = ACTIONS(882), [aux_sym__hostname_token1] = ACTIONS(882), [aux_sym__identities_only_token1] = ACTIONS(882), [aux_sym__identity_agent_token1] = ACTIONS(882), [aux_sym__identity_file_token1] = ACTIONS(882), [aux_sym__ignore_unknown_token1] = ACTIONS(882), [aux_sym__include_token1] = ACTIONS(882), [aux_sym__ipqos_token1] = ACTIONS(882), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(882), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(882), [aux_sym__kex_algorithms_token1] = ACTIONS(882), [aux_sym__known_hosts_command_token1] = ACTIONS(882), [aux_sym__local_command_token1] = ACTIONS(882), [aux_sym__local_forward_token1] = ACTIONS(882), [aux_sym__log_level_token1] = ACTIONS(882), [aux_sym__log_verbose_token1] = ACTIONS(882), [aux_sym__macs_token1] = ACTIONS(882), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(882), [aux_sym__number_of_password_prompts_token1] = ACTIONS(882), [aux_sym__password_authentication_token1] = ACTIONS(882), [aux_sym__permit_local_command_token1] = ACTIONS(882), [aux_sym__permit_remote_open_token1] = ACTIONS(882), [aux_sym__pkcs11_provider_token1] = ACTIONS(882), [aux_sym__port_token1] = ACTIONS(882), [aux_sym__preferred_authentications_token1] = ACTIONS(882), [aux_sym__proxy_command_token1] = ACTIONS(882), [aux_sym__proxy_jump_token1] = ACTIONS(882), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(882), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(882), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(882), [aux_sym__pubkey_authentication_token1] = ACTIONS(882), [aux_sym__rekey_limit_token1] = ACTIONS(882), [aux_sym__remote_command_token1] = ACTIONS(882), [aux_sym__remote_forward_token1] = ACTIONS(882), [aux_sym__request_tty_token1] = ACTIONS(882), [aux_sym__required_rsa_size_token1] = ACTIONS(882), [aux_sym__revoked_host_keys_token1] = ACTIONS(882), [aux_sym__security_key_provider_token1] = ACTIONS(882), [aux_sym__send_env_token1] = ACTIONS(882), [aux_sym__server_alive_count_max_token1] = ACTIONS(882), [aux_sym__server_alive_interval_token1] = ACTIONS(882), [aux_sym__session_type_token1] = ACTIONS(882), [aux_sym__set_env_token1] = ACTIONS(882), [aux_sym__stdin_null_token1] = ACTIONS(882), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(882), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(882), [aux_sym__strict_host_key_checking_token1] = ACTIONS(882), [aux_sym__syslog_facility_token1] = ACTIONS(882), [aux_sym__tcp_keep_alive_token1] = ACTIONS(882), [aux_sym__tag_token1] = ACTIONS(882), [aux_sym__tunnel_token1] = ACTIONS(884), [aux_sym__tunnel_device_token1] = ACTIONS(882), [aux_sym__update_host_keys_token1] = ACTIONS(882), [aux_sym__use_keychain_token1] = ACTIONS(882), [aux_sym__user_token1] = ACTIONS(884), [aux_sym__user_known_hosts_file_token1] = ACTIONS(882), [aux_sym__verify_host_key_dns_token1] = ACTIONS(882), [aux_sym__visual_host_key_token1] = ACTIONS(882), [aux_sym__xauth_location_token1] = ACTIONS(882), [sym_comment] = ACTIONS(882), [sym__space] = ACTIONS(882), [sym__eol] = ACTIONS(882), }, [STATE(34)] = { [ts_builtin_sym_end] = ACTIONS(886), [aux_sym_host_declaration_token1] = ACTIONS(888), [aux_sym_match_declaration_token1] = ACTIONS(886), [aux_sym__add_keys_to_agent_token1] = ACTIONS(886), [aux_sym__address_family_token1] = ACTIONS(886), [aux_sym__batch_mode_token1] = ACTIONS(886), [aux_sym__bind_address_token1] = ACTIONS(886), [aux_sym__bind_interface_token1] = ACTIONS(886), [aux_sym__canonical_domains_token1] = ACTIONS(886), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(886), [aux_sym__canonicalize_hostname_token1] = ACTIONS(886), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(886), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(886), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(886), [aux_sym__certificate_file_token1] = ACTIONS(886), [aux_sym__check_host_ip_token1] = ACTIONS(886), [aux_sym__ciphers_token1] = ACTIONS(886), [aux_sym__clear_all_forwardings_token1] = ACTIONS(886), [aux_sym__compression_token1] = ACTIONS(886), [aux_sym__connection_attempts_token1] = ACTIONS(886), [aux_sym__connect_timeout_token1] = ACTIONS(886), [aux_sym__control_master_token1] = ACTIONS(886), [aux_sym__control_persist_token1] = ACTIONS(886), [aux_sym__control_path_token1] = ACTIONS(886), [aux_sym__dynamic_forward_token1] = ACTIONS(886), [aux_sym__enable_escape_command_line_token1] = ACTIONS(886), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(886), [aux_sym__escape_char_token1] = ACTIONS(886), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(886), [aux_sym__fingerprint_hash_token1] = ACTIONS(886), [aux_sym__fork_after_authentication_token1] = ACTIONS(886), [aux_sym__forward_agent_token1] = ACTIONS(886), [aux_sym__forward_x11_token1] = ACTIONS(888), [aux_sym__forward_x11_timeout_token1] = ACTIONS(886), [aux_sym__forward_x11_trusted_token1] = ACTIONS(886), [aux_sym__global_known_hosts_file_token1] = ACTIONS(886), [aux_sym__gssapi_authentication_token1] = ACTIONS(886), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(886), [aux_sym__hash_known_hosts_token1] = ACTIONS(886), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(886), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(886), [aux_sym__hostbased_authentication_token1] = ACTIONS(886), [aux_sym__host_key_algorithms_token1] = ACTIONS(886), [aux_sym__host_key_alias_token1] = ACTIONS(886), [aux_sym__hostname_token1] = ACTIONS(886), [aux_sym__identities_only_token1] = ACTIONS(886), [aux_sym__identity_agent_token1] = ACTIONS(886), [aux_sym__identity_file_token1] = ACTIONS(886), [aux_sym__ignore_unknown_token1] = ACTIONS(886), [aux_sym__include_token1] = ACTIONS(886), [aux_sym__ipqos_token1] = ACTIONS(886), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(886), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(886), [aux_sym__kex_algorithms_token1] = ACTIONS(886), [aux_sym__known_hosts_command_token1] = ACTIONS(886), [aux_sym__local_command_token1] = ACTIONS(886), [aux_sym__local_forward_token1] = ACTIONS(886), [aux_sym__log_level_token1] = ACTIONS(886), [aux_sym__log_verbose_token1] = ACTIONS(886), [aux_sym__macs_token1] = ACTIONS(886), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(886), [aux_sym__number_of_password_prompts_token1] = ACTIONS(886), [aux_sym__password_authentication_token1] = ACTIONS(886), [aux_sym__permit_local_command_token1] = ACTIONS(886), [aux_sym__permit_remote_open_token1] = ACTIONS(886), [aux_sym__pkcs11_provider_token1] = ACTIONS(886), [aux_sym__port_token1] = ACTIONS(886), [aux_sym__preferred_authentications_token1] = ACTIONS(886), [aux_sym__proxy_command_token1] = ACTIONS(886), [aux_sym__proxy_jump_token1] = ACTIONS(886), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(886), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(886), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(886), [aux_sym__pubkey_authentication_token1] = ACTIONS(886), [aux_sym__rekey_limit_token1] = ACTIONS(886), [aux_sym__remote_command_token1] = ACTIONS(886), [aux_sym__remote_forward_token1] = ACTIONS(886), [aux_sym__request_tty_token1] = ACTIONS(886), [aux_sym__required_rsa_size_token1] = ACTIONS(886), [aux_sym__revoked_host_keys_token1] = ACTIONS(886), [aux_sym__security_key_provider_token1] = ACTIONS(886), [aux_sym__send_env_token1] = ACTIONS(886), [aux_sym__server_alive_count_max_token1] = ACTIONS(886), [aux_sym__server_alive_interval_token1] = ACTIONS(886), [aux_sym__session_type_token1] = ACTIONS(886), [aux_sym__set_env_token1] = ACTIONS(886), [aux_sym__stdin_null_token1] = ACTIONS(886), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(886), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(886), [aux_sym__strict_host_key_checking_token1] = ACTIONS(886), [aux_sym__syslog_facility_token1] = ACTIONS(886), [aux_sym__tcp_keep_alive_token1] = ACTIONS(886), [aux_sym__tag_token1] = ACTIONS(886), [aux_sym__tunnel_token1] = ACTIONS(888), [aux_sym__tunnel_device_token1] = ACTIONS(886), [aux_sym__update_host_keys_token1] = ACTIONS(886), [aux_sym__use_keychain_token1] = ACTIONS(886), [aux_sym__user_token1] = ACTIONS(888), [aux_sym__user_known_hosts_file_token1] = ACTIONS(886), [aux_sym__verify_host_key_dns_token1] = ACTIONS(886), [aux_sym__visual_host_key_token1] = ACTIONS(886), [aux_sym__xauth_location_token1] = ACTIONS(886), [sym_comment] = ACTIONS(886), [sym__space] = ACTIONS(886), [sym__eol] = ACTIONS(886), }, [STATE(35)] = { [ts_builtin_sym_end] = ACTIONS(890), [aux_sym_host_declaration_token1] = ACTIONS(892), [aux_sym_match_declaration_token1] = ACTIONS(890), [aux_sym__add_keys_to_agent_token1] = ACTIONS(890), [aux_sym__address_family_token1] = ACTIONS(890), [aux_sym__batch_mode_token1] = ACTIONS(890), [aux_sym__bind_address_token1] = ACTIONS(890), [aux_sym__bind_interface_token1] = ACTIONS(890), [aux_sym__canonical_domains_token1] = ACTIONS(890), [aux_sym__canonicalize_fallback_local_token1] = ACTIONS(890), [aux_sym__canonicalize_hostname_token1] = ACTIONS(890), [aux_sym__canonicalize_max_dots_token1] = ACTIONS(890), [aux_sym__canonicalize_permitted_cnames_token1] = ACTIONS(890), [aux_sym__ca_signature_algorithms_token1] = ACTIONS(890), [aux_sym__certificate_file_token1] = ACTIONS(890), [aux_sym__check_host_ip_token1] = ACTIONS(890), [aux_sym__ciphers_token1] = ACTIONS(890), [aux_sym__clear_all_forwardings_token1] = ACTIONS(890), [aux_sym__compression_token1] = ACTIONS(890), [aux_sym__connection_attempts_token1] = ACTIONS(890), [aux_sym__connect_timeout_token1] = ACTIONS(890), [aux_sym__control_master_token1] = ACTIONS(890), [aux_sym__control_persist_token1] = ACTIONS(890), [aux_sym__control_path_token1] = ACTIONS(890), [aux_sym__dynamic_forward_token1] = ACTIONS(890), [aux_sym__enable_escape_command_line_token1] = ACTIONS(890), [aux_sym__enable_ssh_keysign_token1] = ACTIONS(890), [aux_sym__escape_char_token1] = ACTIONS(890), [aux_sym__exit_on_forward_failure_token1] = ACTIONS(890), [aux_sym__fingerprint_hash_token1] = ACTIONS(890), [aux_sym__fork_after_authentication_token1] = ACTIONS(890), [aux_sym__forward_agent_token1] = ACTIONS(890), [aux_sym__forward_x11_token1] = ACTIONS(892), [aux_sym__forward_x11_timeout_token1] = ACTIONS(890), [aux_sym__forward_x11_trusted_token1] = ACTIONS(890), [aux_sym__global_known_hosts_file_token1] = ACTIONS(890), [aux_sym__gssapi_authentication_token1] = ACTIONS(890), [aux_sym__gssapi_delegate_credentials_token1] = ACTIONS(890), [aux_sym__hash_known_hosts_token1] = ACTIONS(890), [aux_sym__hostbased_accepted_algorithms_token1] = ACTIONS(890), [aux_sym__hostbased_accepted_algorithms_token2] = ACTIONS(890), [aux_sym__hostbased_authentication_token1] = ACTIONS(890), [aux_sym__host_key_algorithms_token1] = ACTIONS(890), [aux_sym__host_key_alias_token1] = ACTIONS(890), [aux_sym__hostname_token1] = ACTIONS(890), [aux_sym__identities_only_token1] = ACTIONS(890), [aux_sym__identity_agent_token1] = ACTIONS(890), [aux_sym__identity_file_token1] = ACTIONS(890), [aux_sym__ignore_unknown_token1] = ACTIONS(890), [aux_sym__include_token1] = ACTIONS(890), [aux_sym__ipqos_token1] = ACTIONS(890), [aux_sym__kbd_interactive_authentication_token1] = ACTIONS(890), [aux_sym__kbd_interactive_authentication_token2] = ACTIONS(890), [aux_sym__kex_algorithms_token1] = ACTIONS(890), [aux_sym__known_hosts_command_token1] = ACTIONS(890), [aux_sym__local_command_token1] = ACTIONS(890), [aux_sym__local_forward_token1] = ACTIONS(890), [aux_sym__log_level_token1] = ACTIONS(890), [aux_sym__log_verbose_token1] = ACTIONS(890), [aux_sym__macs_token1] = ACTIONS(890), [aux_sym__no_host_authentication_for_localhost_token1] = ACTIONS(890), [aux_sym__number_of_password_prompts_token1] = ACTIONS(890), [aux_sym__password_authentication_token1] = ACTIONS(890), [aux_sym__permit_local_command_token1] = ACTIONS(890), [aux_sym__permit_remote_open_token1] = ACTIONS(890), [aux_sym__pkcs11_provider_token1] = ACTIONS(890), [aux_sym__port_token1] = ACTIONS(890), [aux_sym__preferred_authentications_token1] = ACTIONS(890), [aux_sym__proxy_command_token1] = ACTIONS(890), [aux_sym__proxy_jump_token1] = ACTIONS(890), [aux_sym__proxy_use_fdpass_token1] = ACTIONS(890), [aux_sym__pubkey_accepted_algorithms_token1] = ACTIONS(890), [aux_sym__pubkey_accepted_algorithms_token2] = ACTIONS(890), [aux_sym__pubkey_authentication_token1] = ACTIONS(890), [aux_sym__rekey_limit_token1] = ACTIONS(890), [aux_sym__remote_command_token1] = ACTIONS(890), [aux_sym__remote_forward_token1] = ACTIONS(890), [aux_sym__request_tty_token1] = ACTIONS(890), [aux_sym__required_rsa_size_token1] = ACTIONS(890), [aux_sym__revoked_host_keys_token1] = ACTIONS(890), [aux_sym__security_key_provider_token1] = ACTIONS(890), [aux_sym__send_env_token1] = ACTIONS(890), [aux_sym__server_alive_count_max_token1] = ACTIONS(890), [aux_sym__server_alive_interval_token1] = ACTIONS(890), [aux_sym__session_type_token1] = ACTIONS(890), [aux_sym__set_env_token1] = ACTIONS(890), [aux_sym__stdin_null_token1] = ACTIONS(890), [aux_sym__stream_local_bind_mask_token1] = ACTIONS(890), [aux_sym__stream_local_bind_unlink_token1] = ACTIONS(890), [aux_sym__strict_host_key_checking_token1] = ACTIONS(890), [aux_sym__syslog_facility_token1] = ACTIONS(890), [aux_sym__tcp_keep_alive_token1] = ACTIONS(890), [aux_sym__tag_token1] = ACTIONS(890), [aux_sym__tunnel_token1] = ACTIONS(892), [aux_sym__tunnel_device_token1] = ACTIONS(890), [aux_sym__update_host_keys_token1] = ACTIONS(890), [aux_sym__use_keychain_token1] = ACTIONS(890), [aux_sym__user_token1] = ACTIONS(892), [aux_sym__user_known_hosts_file_token1] = ACTIONS(890), [aux_sym__verify_host_key_dns_token1] = ACTIONS(890), [aux_sym__visual_host_key_token1] = ACTIONS(890), [aux_sym__xauth_location_token1] = ACTIONS(890), [sym_comment] = ACTIONS(890), [sym__space] = ACTIONS(890), [sym__eol] = ACTIONS(890), }, }; static const uint16_t ts_small_parse_table[] = { [0] = 22, ACTIONS(894), 1, anon_sym_BANG, ACTIONS(896), 1, aux_sym__all_token1, ACTIONS(898), 1, aux_sym__match_canonical_token1, ACTIONS(900), 1, aux_sym__match_final_token1, ACTIONS(902), 1, aux_sym__match_exec_token1, ACTIONS(904), 1, aux_sym__match_localnetwork_token1, ACTIONS(906), 1, aux_sym__match_host_token1, ACTIONS(908), 1, aux_sym__match_originalhost_token1, ACTIONS(910), 1, aux_sym__match_tagged_token1, ACTIONS(912), 1, aux_sym__match_user_token1, ACTIONS(914), 1, aux_sym__match_localuser_token1, STATE(312), 1, sym_condition, STATE(551), 1, sym__match_user, STATE(575), 1, sym__match_localuser, STATE(678), 1, sym__match_canonical, STATE(681), 1, sym__match_final, STATE(696), 1, sym__match_exec, STATE(702), 1, sym__match_localnetwork, STATE(729), 1, sym__match_host, STATE(753), 1, sym__match_originalhost, STATE(770), 1, sym__match_tagged, STATE(796), 1, sym__all, [67] = 21, ACTIONS(894), 1, anon_sym_BANG, ACTIONS(898), 1, aux_sym__match_canonical_token1, ACTIONS(900), 1, aux_sym__match_final_token1, ACTIONS(902), 1, aux_sym__match_exec_token1, ACTIONS(904), 1, aux_sym__match_localnetwork_token1, ACTIONS(906), 1, aux_sym__match_host_token1, ACTIONS(908), 1, aux_sym__match_originalhost_token1, ACTIONS(910), 1, aux_sym__match_tagged_token1, ACTIONS(912), 1, aux_sym__match_user_token1, ACTIONS(914), 1, aux_sym__match_localuser_token1, ACTIONS(916), 1, sym__eol, STATE(551), 1, sym__match_user, STATE(575), 1, sym__match_localuser, STATE(622), 1, sym_condition, STATE(678), 1, sym__match_canonical, STATE(681), 1, sym__match_final, STATE(696), 1, sym__match_exec, STATE(702), 1, sym__match_localnetwork, STATE(729), 1, sym__match_host, STATE(753), 1, sym__match_originalhost, STATE(770), 1, sym__match_tagged, [131] = 21, ACTIONS(894), 1, anon_sym_BANG, ACTIONS(898), 1, aux_sym__match_canonical_token1, ACTIONS(900), 1, aux_sym__match_final_token1, ACTIONS(902), 1, aux_sym__match_exec_token1, ACTIONS(904), 1, aux_sym__match_localnetwork_token1, ACTIONS(906), 1, aux_sym__match_host_token1, ACTIONS(908), 1, aux_sym__match_originalhost_token1, ACTIONS(910), 1, aux_sym__match_tagged_token1, ACTIONS(912), 1, aux_sym__match_user_token1, ACTIONS(914), 1, aux_sym__match_localuser_token1, ACTIONS(918), 1, sym__eol, STATE(551), 1, sym__match_user, STATE(575), 1, sym__match_localuser, STATE(622), 1, sym_condition, STATE(678), 1, sym__match_canonical, STATE(681), 1, sym__match_final, STATE(696), 1, sym__match_exec, STATE(702), 1, sym__match_localnetwork, STATE(729), 1, sym__match_host, STATE(753), 1, sym__match_originalhost, STATE(770), 1, sym__match_tagged, [195] = 20, ACTIONS(894), 1, anon_sym_BANG, ACTIONS(898), 1, aux_sym__match_canonical_token1, ACTIONS(900), 1, aux_sym__match_final_token1, ACTIONS(902), 1, aux_sym__match_exec_token1, ACTIONS(904), 1, aux_sym__match_localnetwork_token1, ACTIONS(906), 1, aux_sym__match_host_token1, ACTIONS(908), 1, aux_sym__match_originalhost_token1, ACTIONS(910), 1, aux_sym__match_tagged_token1, ACTIONS(912), 1, aux_sym__match_user_token1, ACTIONS(914), 1, aux_sym__match_localuser_token1, STATE(551), 1, sym__match_user, STATE(575), 1, sym__match_localuser, STATE(622), 1, sym_condition, STATE(678), 1, sym__match_canonical, STATE(681), 1, sym__match_final, STATE(696), 1, sym__match_exec, STATE(702), 1, sym__match_localnetwork, STATE(729), 1, sym__match_host, STATE(753), 1, sym__match_originalhost, STATE(770), 1, sym__match_tagged, [256] = 18, ACTIONS(898), 1, aux_sym__match_canonical_token1, ACTIONS(900), 1, aux_sym__match_final_token1, ACTIONS(902), 1, aux_sym__match_exec_token1, ACTIONS(904), 1, aux_sym__match_localnetwork_token1, ACTIONS(906), 1, aux_sym__match_host_token1, ACTIONS(908), 1, aux_sym__match_originalhost_token1, ACTIONS(910), 1, aux_sym__match_tagged_token1, ACTIONS(912), 1, aux_sym__match_user_token1, ACTIONS(914), 1, aux_sym__match_localuser_token1, STATE(774), 1, sym__match_canonical, STATE(775), 1, sym__match_final, STATE(776), 1, sym__match_exec, STATE(777), 1, sym__match_localnetwork, STATE(779), 1, sym__match_host, STATE(780), 1, sym__match_originalhost, STATE(781), 1, sym__match_tagged, STATE(782), 1, sym__match_user, STATE(783), 1, sym__match_localuser, [311] = 14, ACTIONS(920), 1, aux_sym__match_exec_token2, ACTIONS(922), 1, anon_sym_DQUOTE, ACTIONS(924), 1, anon_sym_STAR, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(930), 1, sym__number, STATE(69), 1, aux_sym__file_string_repeat1, STATE(325), 1, aux_sym__plain_string_repeat1, STATE(672), 1, sym__forward_value_inner, STATE(673), 1, sym__file_string, STATE(674), 1, sym_number, STATE(718), 1, sym__forward_value1, STATE(170), 2, sym__file_token, sym_variable, STATE(812), 2, sym__string, sym__plain_string, [356] = 14, ACTIONS(920), 1, aux_sym__match_exec_token2, ACTIONS(922), 1, anon_sym_DQUOTE, ACTIONS(924), 1, anon_sym_STAR, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(930), 1, sym__number, STATE(69), 1, aux_sym__file_string_repeat1, STATE(325), 1, aux_sym__plain_string_repeat1, STATE(672), 1, sym__forward_value_inner, STATE(673), 1, sym__file_string, STATE(674), 1, sym_number, STATE(822), 1, sym__forward_value1, STATE(170), 2, sym__file_token, sym_variable, STATE(812), 2, sym__string, sym__plain_string, [401] = 12, ACTIONS(920), 1, aux_sym__match_exec_token2, ACTIONS(924), 1, anon_sym_STAR, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(932), 1, anon_sym_DQUOTE, STATE(69), 1, aux_sym__file_string_repeat1, STATE(325), 1, aux_sym__plain_string_repeat1, STATE(667), 1, sym__forward_value_inner, STATE(668), 1, sym__forward_value2, STATE(669), 1, sym__file_string, STATE(170), 2, sym__file_token, sym_variable, STATE(812), 2, sym__string, sym__plain_string, [440] = 12, ACTIONS(924), 1, anon_sym_STAR, ACTIONS(934), 1, aux_sym__match_exec_token2, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(938), 1, aux_sym__file_token_token1, ACTIONS(940), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(942), 1, sym__char, STATE(85), 1, aux_sym__file_string_repeat2, STATE(325), 1, aux_sym__plain_string_repeat1, STATE(375), 1, aux_sym__match_localnetwork_repeat2, STATE(830), 1, sym__forward_value_inner, STATE(246), 2, sym__file_token, sym_variable, STATE(812), 2, sym__string, sym__plain_string, [479] = 12, ACTIONS(920), 1, aux_sym__match_exec_token2, ACTIONS(924), 1, anon_sym_STAR, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(932), 1, anon_sym_DQUOTE, STATE(69), 1, aux_sym__file_string_repeat1, STATE(325), 1, aux_sym__plain_string_repeat1, STATE(667), 1, sym__forward_value_inner, STATE(669), 1, sym__file_string, STATE(688), 1, sym__forward_value2, STATE(170), 2, sym__file_token, sym_variable, STATE(812), 2, sym__string, sym__plain_string, [518] = 12, ACTIONS(924), 1, anon_sym_STAR, ACTIONS(934), 1, aux_sym__match_exec_token2, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(938), 1, aux_sym__file_token_token1, ACTIONS(940), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(942), 1, sym__char, STATE(85), 1, aux_sym__file_string_repeat2, STATE(325), 1, aux_sym__plain_string_repeat1, STATE(375), 1, aux_sym__match_localnetwork_repeat2, STATE(831), 1, sym__forward_value_inner, STATE(246), 2, sym__file_token, sym_variable, STATE(812), 2, sym__string, sym__plain_string, [557] = 10, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(944), 1, aux_sym__match_exec_token2, ACTIONS(946), 1, anon_sym_DQUOTE, ACTIONS(950), 1, anon_sym_DOLLAR, STATE(69), 1, aux_sym__file_string_repeat1, STATE(639), 1, sym__file_string, STATE(645), 1, sym__var_value, ACTIONS(948), 2, anon_sym_none, anon_sym_SSH_AUTH_SOCK, STATE(170), 2, sym__file_token, sym_variable, [590] = 9, ACTIONS(924), 1, anon_sym_STAR, ACTIONS(930), 1, sym__number, ACTIONS(934), 1, aux_sym__match_exec_token2, ACTIONS(952), 1, anon_sym_DQUOTE, STATE(324), 1, sym__dynamic_forward_value, STATE(325), 1, aux_sym__plain_string_repeat1, STATE(746), 1, sym__forward_value_inner, STATE(760), 1, sym_number, STATE(812), 2, sym__string, sym__plain_string, [619] = 7, ACTIONS(954), 1, aux_sym__match_exec_token2, ACTIONS(956), 1, anon_sym_DQUOTE, ACTIONS(960), 1, anon_sym_DOLLAR_LBRACE, STATE(53), 1, aux_sym__file_pattern_vars_repeat1, STATE(686), 1, sym__file_pattern_vars, STATE(83), 2, sym__file_token, sym_variable, ACTIONS(958), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, [644] = 7, ACTIONS(954), 1, aux_sym__match_exec_token2, ACTIONS(956), 1, anon_sym_DQUOTE, ACTIONS(960), 1, anon_sym_DOLLAR_LBRACE, STATE(53), 1, aux_sym__file_pattern_vars_repeat1, STATE(717), 1, sym__file_pattern_vars, STATE(83), 2, sym__file_token, sym_variable, ACTIONS(958), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, [669] = 6, ACTIONS(962), 1, aux_sym__match_exec_token2, ACTIONS(968), 1, anon_sym_DOLLAR_LBRACE, STATE(51), 1, aux_sym__file_pattern_vars_repeat1, ACTIONS(971), 2, sym__space, sym__eol, STATE(83), 2, sym__file_token, sym_variable, ACTIONS(965), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, [692] = 7, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, ACTIONS(975), 1, anon_sym_DOLLAR, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(532), 1, sym__var_value, ACTIONS(977), 2, anon_sym_yes, anon_sym_no, STATE(535), 3, sym__string, sym__plain_string, sym__boolean, [717] = 6, ACTIONS(954), 1, aux_sym__match_exec_token2, ACTIONS(960), 1, anon_sym_DOLLAR_LBRACE, STATE(51), 1, aux_sym__file_pattern_vars_repeat1, ACTIONS(979), 2, sym__space, sym__eol, STATE(83), 2, sym__file_token, sym_variable, ACTIONS(958), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, [740] = 9, ACTIONS(924), 1, anon_sym_STAR, ACTIONS(930), 1, sym__number, ACTIONS(934), 1, aux_sym__match_exec_token2, ACTIONS(952), 1, anon_sym_DQUOTE, STATE(325), 1, aux_sym__plain_string_repeat1, STATE(650), 1, sym__dynamic_forward_value, STATE(746), 1, sym__forward_value_inner, STATE(760), 1, sym_number, STATE(812), 2, sym__string, sym__plain_string, [769] = 6, ACTIONS(981), 1, anon_sym_DQUOTE, ACTIONS(986), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(989), 1, sym__char, STATE(55), 1, aux_sym__file_pattern_vars_repeat2, STATE(106), 2, sym__file_token, sym_variable, ACTIONS(983), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, [791] = 6, ACTIONS(992), 1, anon_sym_DQUOTE, ACTIONS(996), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(998), 1, sym__char, STATE(55), 1, aux_sym__file_pattern_vars_repeat2, STATE(106), 2, sym__file_token, sym_variable, ACTIONS(994), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, [813] = 8, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(944), 1, aux_sym__match_exec_token2, ACTIONS(946), 1, anon_sym_DQUOTE, ACTIONS(1000), 1, anon_sym_none, STATE(69), 1, aux_sym__file_string_repeat1, STATE(695), 1, sym__file_string, STATE(170), 2, sym__file_token, sym_variable, [839] = 8, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(944), 1, aux_sym__match_exec_token2, ACTIONS(946), 1, anon_sym_DQUOTE, ACTIONS(1002), 1, anon_sym_none, STATE(69), 1, aux_sym__file_string_repeat1, STATE(364), 1, sym__file_string, STATE(170), 2, sym__file_token, sym_variable, [865] = 8, ACTIONS(924), 1, anon_sym_STAR, ACTIONS(934), 1, aux_sym__match_exec_token2, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(1004), 1, sym__char, STATE(325), 1, aux_sym__plain_string_repeat1, STATE(375), 1, aux_sym__match_localnetwork_repeat2, STATE(825), 1, sym__forward_value_inner, STATE(812), 2, sym__string, sym__plain_string, [891] = 7, ACTIONS(1006), 1, aux_sym__match_exec_token2, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1012), 1, anon_sym_none, STATE(136), 1, aux_sym__match_value_repeat1, STATE(316), 1, sym__cnames_map, STATE(317), 1, sym__pattern, ACTIONS(1010), 2, anon_sym_STAR, anon_sym_QMARK, [914] = 7, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1014), 1, anon_sym_BANG, ACTIONS(1016), 1, aux_sym__match_exec_token2, ACTIONS(1020), 1, sym__eol, STATE(124), 1, aux_sym__match_value_repeat1, STATE(599), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [937] = 7, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1014), 1, anon_sym_BANG, ACTIONS(1016), 1, aux_sym__match_exec_token2, ACTIONS(1022), 1, sym__eol, STATE(124), 1, aux_sym__match_value_repeat1, STATE(599), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [960] = 7, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1014), 1, anon_sym_BANG, ACTIONS(1016), 1, aux_sym__match_exec_token2, ACTIONS(1024), 1, sym__eol, STATE(124), 1, aux_sym__match_value_repeat1, STATE(599), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [983] = 6, ACTIONS(1026), 1, aux_sym__match_exec_token2, ACTIONS(1028), 1, anon_sym_COMMA, STATE(90), 1, aux_sym__match_value_repeat1, STATE(231), 1, aux_sym__match_value_repeat2, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, ACTIONS(1032), 2, sym__space, sym__eol, [1004] = 7, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(944), 1, aux_sym__match_exec_token2, ACTIONS(946), 1, anon_sym_DQUOTE, STATE(69), 1, aux_sym__file_string_repeat1, STATE(722), 1, sym__file_string, STATE(170), 2, sym__file_token, sym_variable, [1027] = 5, ACTIONS(996), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(998), 1, sym__char, STATE(56), 1, aux_sym__file_pattern_vars_repeat2, STATE(106), 2, sym__file_token, sym_variable, ACTIONS(994), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, [1046] = 7, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1014), 1, anon_sym_BANG, ACTIONS(1016), 1, aux_sym__match_exec_token2, ACTIONS(1034), 1, sym__eol, STATE(124), 1, aux_sym__match_value_repeat1, STATE(599), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [1069] = 7, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(944), 1, aux_sym__match_exec_token2, ACTIONS(946), 1, anon_sym_DQUOTE, STATE(69), 1, aux_sym__file_string_repeat1, STATE(649), 1, sym__file_string, STATE(170), 2, sym__file_token, sym_variable, [1092] = 6, ACTIONS(926), 1, aux_sym__file_token_token1, ACTIONS(928), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(944), 1, aux_sym__match_exec_token2, STATE(71), 1, aux_sym__file_string_repeat1, ACTIONS(1036), 2, sym__space, sym__eol, STATE(170), 2, sym__file_token, sym_variable, [1113] = 7, ACTIONS(1038), 1, aux_sym__remote_command_token2, ACTIONS(1041), 1, aux_sym__file_token_token1, ACTIONS(1044), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1047), 1, sym__space, ACTIONS(1049), 1, sym__eol, STATE(70), 1, aux_sym__remote_command_repeat1, STATE(150), 2, sym__file_token, sym_variable, [1136] = 6, ACTIONS(1051), 1, aux_sym__match_exec_token2, ACTIONS(1054), 1, aux_sym__file_token_token1, ACTIONS(1057), 1, anon_sym_DOLLAR_LBRACE, STATE(71), 1, aux_sym__file_string_repeat1, ACTIONS(1060), 2, sym__space, sym__eol, STATE(170), 2, sym__file_token, sym_variable, [1157] = 7, ACTIONS(1062), 1, aux_sym__remote_command_token2, ACTIONS(1064), 1, aux_sym__file_token_token1, ACTIONS(1066), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1068), 1, sym__space, ACTIONS(1070), 1, sym__eol, STATE(70), 1, aux_sym__remote_command_repeat1, STATE(150), 2, sym__file_token, sym_variable, [1180] = 7, ACTIONS(1072), 1, aux_sym__remote_command_token2, ACTIONS(1075), 1, aux_sym__hosts_token_token1, ACTIONS(1078), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1081), 1, sym__space, ACTIONS(1083), 1, sym__eol, STATE(73), 1, aux_sym__hosts_string_repeat1, STATE(172), 2, sym__hosts_token, sym_variable, [1203] = 7, ACTIONS(1085), 1, aux_sym__remote_command_token2, ACTIONS(1087), 1, aux_sym__hosts_token_token1, ACTIONS(1089), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1091), 1, sym__space, ACTIONS(1093), 1, sym__eol, STATE(73), 1, aux_sym__hosts_string_repeat1, STATE(172), 2, sym__hosts_token, sym_variable, [1226] = 2, ACTIONS(1095), 1, aux_sym__match_exec_token2, ACTIONS(1097), 6, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, sym__space, sym__eol, [1238] = 6, ACTIONS(1099), 1, anon_sym_DQUOTE, ACTIONS(1101), 1, aux_sym__file_token_token1, ACTIONS(1104), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1107), 1, sym__char, STATE(76), 1, aux_sym__file_string_repeat2, STATE(246), 2, sym__file_token, sym_variable, [1258] = 6, ACTIONS(1006), 1, aux_sym__match_exec_token2, ACTIONS(1008), 1, anon_sym_DQUOTE, STATE(136), 1, aux_sym__match_value_repeat1, STATE(317), 1, sym__pattern, STATE(632), 1, sym__cnames_map, ACTIONS(1010), 2, anon_sym_STAR, anon_sym_QMARK, [1278] = 6, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, ACTIONS(1110), 1, anon_sym_BANG, STATE(124), 1, aux_sym__match_value_repeat1, STATE(301), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [1298] = 4, ACTIONS(1114), 1, anon_sym_confirm, ACTIONS(1116), 1, sym__number, STATE(588), 2, sym__boolean, sym_time, ACTIONS(1112), 3, anon_sym_ask, anon_sym_yes, anon_sym_no, [1314] = 6, ACTIONS(1085), 1, aux_sym__remote_command_token2, ACTIONS(1087), 1, aux_sym__hosts_token_token1, ACTIONS(1089), 1, anon_sym_DOLLAR_LBRACE, STATE(74), 1, aux_sym__hosts_string_repeat1, STATE(510), 1, sym__hosts_string, STATE(172), 2, sym__hosts_token, sym_variable, [1334] = 6, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1014), 1, anon_sym_BANG, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(599), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [1354] = 6, ACTIONS(1118), 1, anon_sym_DQUOTE, ACTIONS(1120), 1, anon_sym_COMMA, ACTIONS(1124), 1, sym__char, STATE(141), 1, aux_sym__match_value_repeat3, STATE(469), 1, aux_sym__match_value_repeat4, ACTIONS(1122), 2, anon_sym_STAR, anon_sym_QMARK, [1374] = 2, ACTIONS(1126), 1, aux_sym__match_exec_token2, ACTIONS(1128), 6, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, sym__space, sym__eol, [1386] = 4, ACTIONS(1026), 1, aux_sym__match_exec_token2, STATE(90), 1, aux_sym__match_value_repeat1, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, ACTIONS(1130), 3, anon_sym_COMMA, sym__space, sym__eol, [1402] = 6, ACTIONS(938), 1, aux_sym__file_token_token1, ACTIONS(940), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1132), 1, anon_sym_DQUOTE, ACTIONS(1134), 1, sym__char, STATE(76), 1, aux_sym__file_string_repeat2, STATE(246), 2, sym__file_token, sym_variable, [1422] = 6, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, ACTIONS(975), 1, anon_sym_DOLLAR, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(723), 1, sym__var_value, STATE(726), 2, sym__string, sym__plain_string, [1442] = 6, ACTIONS(1136), 1, aux_sym_time_token1, ACTIONS(1138), 1, aux_sym_time_token2, ACTIONS(1140), 1, aux_sym_time_token3, ACTIONS(1142), 1, aux_sym_time_token4, ACTIONS(1144), 1, aux_sym_time_token5, ACTIONS(1146), 2, sym__space, sym__eol, [1462] = 4, ACTIONS(1026), 1, aux_sym__match_exec_token2, STATE(90), 1, aux_sym__match_value_repeat1, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, ACTIONS(1148), 3, anon_sym_COMMA, sym__space, sym__eol, [1478] = 3, ACTIONS(1150), 1, aux_sym__match_exec_token2, STATE(91), 1, aux_sym__plain_string_repeat1, ACTIONS(1152), 5, anon_sym_COMMA, anon_sym_COLON, anon_sym_AT, sym__space, sym__eol, [1492] = 4, ACTIONS(1154), 1, aux_sym__match_exec_token2, STATE(90), 1, aux_sym__match_value_repeat1, ACTIONS(1159), 2, anon_sym_STAR, anon_sym_QMARK, ACTIONS(1157), 3, anon_sym_COMMA, sym__space, sym__eol, [1508] = 3, ACTIONS(1162), 1, aux_sym__match_exec_token2, STATE(91), 1, aux_sym__plain_string_repeat1, ACTIONS(1165), 5, anon_sym_COMMA, anon_sym_COLON, anon_sym_AT, sym__space, sym__eol, [1522] = 6, ACTIONS(1150), 1, aux_sym__match_exec_token2, ACTIONS(1167), 1, anon_sym_none, ACTIONS(1169), 1, aux_sym__proxy_jump_value_token1, STATE(89), 1, aux_sym__plain_string_repeat1, STATE(175), 1, sym__plain_string, STATE(427), 1, sym__proxy_jump_value, [1541] = 3, STATE(120), 1, aux_sym__send_env_value_repeat1, ACTIONS(1173), 2, sym__space, sym__eol, ACTIONS(1171), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__send_env_value_token1, [1554] = 4, ACTIONS(1175), 1, anon_sym_DQUOTE, STATE(180), 1, aux_sym__log_verbose_value_repeat1, STATE(251), 1, sym__log_verbose_value, ACTIONS(1177), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__log_verbose_value_token1, [1569] = 4, ACTIONS(1179), 1, aux_sym__match_exec_token2, STATE(95), 1, aux_sym__match_value_repeat1, ACTIONS(1157), 2, sym__space, sym__eol, ACTIONS(1182), 2, anon_sym_STAR, anon_sym_QMARK, [1584] = 5, ACTIONS(1026), 1, aux_sym__match_exec_token2, ACTIONS(1185), 1, anon_sym_DQUOTE, STATE(64), 1, aux_sym__match_value_repeat1, STATE(615), 1, sym__match_value, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, [1601] = 5, ACTIONS(1026), 1, aux_sym__match_exec_token2, ACTIONS(1185), 1, anon_sym_DQUOTE, STATE(64), 1, aux_sym__match_value_repeat1, STATE(617), 1, sym__match_value, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, [1618] = 5, ACTIONS(1026), 1, aux_sym__match_exec_token2, ACTIONS(1185), 1, anon_sym_DQUOTE, STATE(64), 1, aux_sym__match_value_repeat1, STATE(618), 1, sym__match_value, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, [1635] = 5, ACTIONS(1026), 1, aux_sym__match_exec_token2, ACTIONS(1185), 1, anon_sym_DQUOTE, STATE(64), 1, aux_sym__match_value_repeat1, STATE(619), 1, sym__match_value, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, [1652] = 5, ACTIONS(1026), 1, aux_sym__match_exec_token2, ACTIONS(1185), 1, anon_sym_DQUOTE, STATE(64), 1, aux_sym__match_value_repeat1, STATE(620), 1, sym__match_value, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, [1669] = 4, ACTIONS(1187), 1, anon_sym_DQUOTE, STATE(348), 1, sym__permit_remote_open_value, ACTIONS(1189), 2, aux_sym__match_localnetwork_token2, anon_sym_STAR, ACTIONS(1191), 2, anon_sym_any, anon_sym_none, [1684] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(630), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [1701] = 6, ACTIONS(1193), 1, anon_sym_none, ACTIONS(1195), 1, aux_sym__remote_command_token2, ACTIONS(1197), 1, aux_sym__proxy_token_token1, STATE(138), 1, aux_sym__proxy_string_repeat1, STATE(268), 1, sym__proxy_token, STATE(697), 1, sym__proxy_string, [1720] = 5, ACTIONS(1006), 1, aux_sym__match_exec_token2, ACTIONS(1008), 1, anon_sym_DQUOTE, STATE(136), 1, aux_sym__match_value_repeat1, STATE(278), 1, sym__pattern, ACTIONS(1010), 2, anon_sym_STAR, anon_sym_QMARK, [1737] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1026), 1, aux_sym__match_exec_token2, STATE(88), 1, aux_sym__match_value_repeat1, STATE(237), 1, sym__pattern, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, [1754] = 2, ACTIONS(1201), 1, sym__char, ACTIONS(1199), 5, anon_sym_DQUOTE, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, [1765] = 6, ACTIONS(1150), 1, aux_sym__match_exec_token2, ACTIONS(1167), 1, anon_sym_none, ACTIONS(1169), 1, aux_sym__proxy_jump_value_token1, STATE(89), 1, aux_sym__plain_string_repeat1, STATE(175), 1, sym__plain_string, STATE(208), 1, sym__proxy_jump_value, [1784] = 2, STATE(711), 2, sym__pubkey_authentication_arg, sym__boolean, ACTIONS(1203), 4, anon_sym_unbound, anon_sym_host_DASHbound, anon_sym_yes, anon_sym_no, [1795] = 5, ACTIONS(1205), 1, aux_sym__match_exec_token2, ACTIONS(1208), 1, aux_sym__hostname_token_token1, STATE(109), 1, aux_sym__hostname_string_repeat1, STATE(223), 1, sym__hostname_token, ACTIONS(1211), 2, sym__space, sym__eol, [1812] = 5, ACTIONS(1062), 1, aux_sym__remote_command_token2, ACTIONS(1064), 1, aux_sym__file_token_token1, ACTIONS(1066), 1, anon_sym_DOLLAR_LBRACE, STATE(72), 1, aux_sym__remote_command_repeat1, STATE(150), 2, sym__file_token, sym_variable, [1829] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(314), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [1846] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(661), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [1863] = 4, ACTIONS(1187), 1, anon_sym_DQUOTE, STATE(680), 1, sym__permit_remote_open_value, ACTIONS(1189), 2, aux_sym__match_localnetwork_token2, anon_sym_STAR, ACTIONS(1213), 2, anon_sym_any, anon_sym_none, [1878] = 6, ACTIONS(1215), 1, aux_sym__remote_command_token2, ACTIONS(1218), 1, aux_sym__proxy_token_token1, ACTIONS(1221), 1, sym__space, ACTIONS(1223), 1, sym__eol, STATE(114), 1, aux_sym__proxy_string_repeat1, STATE(268), 1, sym__proxy_token, [1897] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(637), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [1914] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1026), 1, aux_sym__match_exec_token2, STATE(88), 1, aux_sym__match_value_repeat1, STATE(278), 1, sym__pattern, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, [1931] = 2, STATE(740), 1, sym__boolean, ACTIONS(1225), 5, anon_sym_ask, anon_sym_accept_DASHnew, anon_sym_off, anon_sym_yes, anon_sym_no, [1942] = 3, STATE(120), 1, aux_sym__send_env_value_repeat1, ACTIONS(1227), 2, sym__space, sym__eol, ACTIONS(1171), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__send_env_value_token1, [1955] = 4, ACTIONS(1229), 1, anon_sym_DASH, STATE(93), 1, aux_sym__send_env_value_repeat1, STATE(689), 1, sym__send_env_value, ACTIONS(1171), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__send_env_value_token1, [1970] = 3, STATE(120), 1, aux_sym__send_env_value_repeat1, ACTIONS(1234), 2, sym__space, sym__eol, ACTIONS(1231), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__send_env_value_token1, [1983] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(701), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [2000] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(365), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [2017] = 5, ACTIONS(1236), 1, aux_sym__match_exec_token2, ACTIONS(1238), 1, aux_sym__file_token_token1, STATE(130), 1, aux_sym__match_exec_repeat1, STATE(254), 1, sym__file_token, ACTIONS(1240), 2, sym__space, sym__eol, [2034] = 4, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(95), 1, aux_sym__match_value_repeat1, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, ACTIONS(1148), 2, sym__space, sym__eol, [2049] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1026), 1, aux_sym__match_exec_token2, STATE(88), 1, aux_sym__match_value_repeat1, STATE(189), 1, sym__pattern, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, [2066] = 6, ACTIONS(1242), 1, aux_sym__match_exec_token2, ACTIONS(1244), 1, anon_sym_DQUOTE, ACTIONS(1246), 1, aux_sym__hostname_token_token1, STATE(131), 1, aux_sym__hostname_string_repeat1, STATE(223), 1, sym__hostname_token, STATE(625), 1, sym__hostname_string, [2085] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(648), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [2102] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(335), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [2119] = 5, ACTIONS(1008), 1, anon_sym_DQUOTE, ACTIONS(1016), 1, aux_sym__match_exec_token2, STATE(124), 1, aux_sym__match_value_repeat1, STATE(651), 1, sym__pattern, ACTIONS(1018), 2, anon_sym_STAR, anon_sym_QMARK, [2136] = 5, ACTIONS(1248), 1, aux_sym__match_exec_token2, ACTIONS(1251), 1, aux_sym__file_token_token1, STATE(130), 1, aux_sym__match_exec_repeat1, STATE(254), 1, sym__file_token, ACTIONS(1254), 2, sym__space, sym__eol, [2153] = 5, ACTIONS(1242), 1, aux_sym__match_exec_token2, ACTIONS(1246), 1, aux_sym__hostname_token_token1, STATE(109), 1, aux_sym__hostname_string_repeat1, STATE(223), 1, sym__hostname_token, ACTIONS(1256), 2, sym__space, sym__eol, [2170] = 5, ACTIONS(938), 1, aux_sym__file_token_token1, ACTIONS(940), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(1134), 1, sym__char, STATE(85), 1, aux_sym__file_string_repeat2, STATE(246), 2, sym__file_token, sym_variable, [2187] = 3, ACTIONS(1258), 1, aux_sym__match_exec_token2, ACTIONS(1261), 1, anon_sym_COLON, ACTIONS(1263), 4, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, sym__space, sym__eol, [2200] = 3, ACTIONS(1267), 1, anon_sym_auto, STATE(713), 1, sym__boolean, ACTIONS(1265), 4, anon_sym_ask, anon_sym_autoask, anon_sym_yes, anon_sym_no, [2213] = 4, ACTIONS(1124), 1, sym__char, STATE(141), 1, aux_sym__match_value_repeat3, ACTIONS(1122), 2, anon_sym_STAR, anon_sym_QMARK, ACTIONS(1269), 2, anon_sym_DQUOTE, anon_sym_COMMA, [2228] = 4, ACTIONS(1006), 1, aux_sym__match_exec_token2, STATE(137), 1, aux_sym__match_value_repeat1, ACTIONS(1010), 2, anon_sym_STAR, anon_sym_QMARK, ACTIONS(1148), 2, anon_sym_COMMA, anon_sym_COLON, [2243] = 4, ACTIONS(1271), 1, aux_sym__match_exec_token2, STATE(137), 1, aux_sym__match_value_repeat1, ACTIONS(1157), 2, anon_sym_COMMA, anon_sym_COLON, ACTIONS(1274), 2, anon_sym_STAR, anon_sym_QMARK, [2258] = 6, ACTIONS(1195), 1, aux_sym__remote_command_token2, ACTIONS(1197), 1, aux_sym__proxy_token_token1, ACTIONS(1277), 1, sym__space, ACTIONS(1279), 1, sym__eol, STATE(114), 1, aux_sym__proxy_string_repeat1, STATE(268), 1, sym__proxy_token, [2277] = 2, ACTIONS(1281), 1, aux_sym__match_exec_token2, ACTIONS(1283), 5, anon_sym_COMMA, anon_sym_STAR, anon_sym_QMARK, sym__space, sym__eol, [2288] = 2, ACTIONS(1285), 1, aux_sym__match_exec_token2, ACTIONS(1261), 5, anon_sym_COMMA, anon_sym_COLON, anon_sym_AT, sym__space, sym__eol, [2299] = 4, ACTIONS(1292), 1, sym__char, STATE(141), 1, aux_sym__match_value_repeat3, ACTIONS(1287), 2, anon_sym_DQUOTE, anon_sym_COMMA, ACTIONS(1289), 2, anon_sym_STAR, anon_sym_QMARK, [2314] = 3, ACTIONS(1295), 1, aux_sym__match_exec_token2, STATE(143), 1, aux_sym__plain_string_repeat1, ACTIONS(1152), 4, anon_sym_COMMA, anon_sym_COLON, sym__space, sym__eol, [2327] = 3, ACTIONS(1297), 1, aux_sym__match_exec_token2, STATE(143), 1, aux_sym__plain_string_repeat1, ACTIONS(1165), 4, anon_sym_COMMA, anon_sym_COLON, sym__space, sym__eol, [2340] = 2, ACTIONS(1095), 1, sym__char, ACTIONS(1097), 5, anon_sym_DQUOTE, anon_sym_STAR, anon_sym_QMARK, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, [2351] = 4, ACTIONS(1229), 1, anon_sym_DASH, STATE(93), 1, aux_sym__send_env_value_repeat1, STATE(361), 1, sym__send_env_value, ACTIONS(1171), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__send_env_value_token1, [2366] = 2, ACTIONS(1095), 1, aux_sym__match_exec_token2, ACTIONS(1097), 4, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, sym__space, sym__eol, [2376] = 3, STATE(180), 1, aux_sym__log_verbose_value_repeat1, STATE(417), 1, sym__log_verbose_value, ACTIONS(1177), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__log_verbose_value_token1, [2388] = 3, ACTIONS(1303), 1, anon_sym_COLON, STATE(148), 1, aux_sym__log_verbose_value_repeat1, ACTIONS(1300), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__log_verbose_value_token1, [2400] = 4, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(690), 2, sym__string, sym__plain_string, [2414] = 2, ACTIONS(1305), 2, aux_sym__remote_command_token2, sym__space, ACTIONS(1307), 3, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, sym__eol, [2424] = 5, ACTIONS(1236), 1, aux_sym__match_exec_token2, ACTIONS(1238), 1, aux_sym__file_token_token1, ACTIONS(1309), 1, anon_sym_DQUOTE, STATE(123), 1, aux_sym__match_exec_repeat1, STATE(254), 1, sym__file_token, [2440] = 4, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(691), 2, sym__string, sym__plain_string, [2454] = 4, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(743), 2, sym__string, sym__plain_string, [2468] = 2, STATE(744), 1, sym__boolean, ACTIONS(1311), 4, anon_sym_point_DASHto_DASHpoint, anon_sym_ethernet, anon_sym_yes, anon_sym_no, [2478] = 4, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(752), 2, sym__string, sym__plain_string, [2492] = 4, ACTIONS(1287), 1, anon_sym_DQUOTE, ACTIONS(1316), 1, sym__char, STATE(156), 1, aux_sym__match_value_repeat3, ACTIONS(1313), 2, anon_sym_STAR, anon_sym_QMARK, [2506] = 4, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(326), 2, sym__string, sym__plain_string, [2520] = 4, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(757), 2, sym__string, sym__plain_string, [2534] = 2, ACTIONS(1281), 1, aux_sym__match_exec_token2, ACTIONS(1283), 4, anon_sym_STAR, anon_sym_QMARK, sym__space, sym__eol, [2544] = 4, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(590), 2, sym__string, sym__plain_string, [2558] = 1, ACTIONS(1319), 5, anon_sym_STAR, anon_sym_QMARK, aux_sym__send_env_value_token1, sym__space, sym__eol, [2566] = 5, ACTIONS(1321), 1, anon_sym_DQUOTE, ACTIONS(1323), 1, aux_sym__hostname_token_token1, ACTIONS(1326), 1, sym__char, STATE(162), 1, aux_sym__hostname_string_repeat2, STATE(379), 1, sym__hostname_token, [2582] = 4, ACTIONS(936), 1, anon_sym_DQUOTE, ACTIONS(973), 1, aux_sym__match_exec_token2, STATE(256), 1, aux_sym__plain_string_repeat1, STATE(652), 2, sym__string, sym__plain_string, [2596] = 1, ACTIONS(1329), 5, anon_sym_DQUOTE, anon_sym_COMMA, anon_sym_COLON, sym__space, sym__eol, [2604] = 4, ACTIONS(1333), 1, sym__char, STATE(187), 1, aux_sym__match_value_repeat3, STATE(724), 1, sym__log_verbose_quoted, ACTIONS(1331), 2, anon_sym_STAR, anon_sym_QMARK, [2618] = 3, ACTIONS(1337), 1, anon_sym_COLON, STATE(148), 1, aux_sym__log_verbose_value_repeat1, ACTIONS(1335), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__log_verbose_value_token1, [2630] = 5, ACTIONS(1339), 1, anon_sym_DQUOTE, ACTIONS(1341), 1, aux_sym__file_token_token1, ACTIONS(1343), 1, sym__char, STATE(174), 1, aux_sym__match_exec_repeat2, STATE(443), 1, sym__file_token, [2646] = 5, ACTIONS(1345), 1, anon_sym_DQUOTE, ACTIONS(1347), 1, anon_sym_COMMA, ACTIONS(1349), 1, sym__char, STATE(271), 1, aux_sym__match_localnetwork_repeat2, STATE(465), 1, aux_sym__match_localnetwork_repeat3, [2662] = 5, ACTIONS(1351), 1, anon_sym_DQUOTE, ACTIONS(1353), 1, aux_sym__hostname_token_token1, ACTIONS(1355), 1, sym__char, STATE(162), 1, aux_sym__hostname_string_repeat2, STATE(379), 1, sym__hostname_token, [2678] = 2, ACTIONS(1357), 1, aux_sym__match_exec_token2, ACTIONS(1263), 4, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, sym__space, sym__eol, [2688] = 4, ACTIONS(1333), 1, sym__char, ACTIONS(1359), 1, anon_sym_COLON, STATE(179), 1, aux_sym__match_value_repeat3, ACTIONS(1331), 2, anon_sym_STAR, anon_sym_QMARK, [2702] = 2, ACTIONS(1361), 2, aux_sym__remote_command_token2, sym__space, ACTIONS(1363), 3, aux_sym__hosts_token_token1, anon_sym_DOLLAR_LBRACE, sym__eol, [2712] = 5, ACTIONS(1365), 1, aux_sym__remote_command_token2, ACTIONS(1367), 1, sym_token, ACTIONS(1369), 1, sym__space, ACTIONS(1371), 1, sym__eol, STATE(183), 1, aux_sym__token_string_repeat1, [2728] = 5, ACTIONS(1373), 1, anon_sym_DQUOTE, ACTIONS(1375), 1, aux_sym__file_token_token1, ACTIONS(1378), 1, sym__char, STATE(174), 1, aux_sym__match_exec_repeat2, STATE(443), 1, sym__file_token, [2744] = 3, ACTIONS(1383), 1, anon_sym_COLON, ACTIONS(1385), 1, anon_sym_AT, ACTIONS(1381), 3, anon_sym_COMMA, sym__space, sym__eol, [2756] = 4, ACTIONS(1333), 1, sym__char, STATE(187), 1, aux_sym__match_value_repeat3, STATE(381), 1, sym__log_verbose_quoted, ACTIONS(1331), 2, anon_sym_STAR, anon_sym_QMARK, [2770] = 3, ACTIONS(1116), 1, sym__number, ACTIONS(1387), 2, anon_sym_yes, anon_sym_no, STATE(716), 2, sym__boolean, sym_time, [2782] = 2, ACTIONS(1281), 1, aux_sym__match_exec_token2, ACTIONS(1283), 4, anon_sym_COMMA, anon_sym_STAR, anon_sym_QMARK, anon_sym_COLON, [2792] = 4, ACTIONS(1287), 1, anon_sym_COLON, ACTIONS(1392), 1, sym__char, STATE(179), 1, aux_sym__match_value_repeat3, ACTIONS(1389), 2, anon_sym_STAR, anon_sym_QMARK, [2806] = 3, ACTIONS(1395), 1, anon_sym_COLON, STATE(148), 1, aux_sym__log_verbose_value_repeat1, ACTIONS(1335), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__log_verbose_value_token1, [2818] = 2, STATE(719), 1, sym__boolean, ACTIONS(1397), 4, anon_sym_auto, anon_sym_force, anon_sym_yes, anon_sym_no, [2828] = 2, ACTIONS(1401), 1, sym__char, ACTIONS(1399), 4, anon_sym_DQUOTE, anon_sym_COMMA, anon_sym_STAR, anon_sym_QMARK, [2838] = 5, ACTIONS(1403), 1, aux_sym__remote_command_token2, ACTIONS(1406), 1, sym_token, ACTIONS(1409), 1, sym__space, ACTIONS(1411), 1, sym__eol, STATE(183), 1, aux_sym__token_string_repeat1, [2854] = 2, ACTIONS(1095), 2, aux_sym__remote_command_token2, sym__space, ACTIONS(1097), 3, aux_sym__hosts_token_token1, anon_sym_DOLLAR_LBRACE, sym__eol, [2864] = 2, ACTIONS(1285), 1, aux_sym__match_exec_token2, ACTIONS(1261), 4, anon_sym_COMMA, anon_sym_COLON, sym__space, sym__eol, [2874] = 2, ACTIONS(1095), 2, aux_sym__remote_command_token2, sym__space, ACTIONS(1097), 3, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, sym__eol, [2884] = 4, ACTIONS(1333), 1, sym__char, ACTIONS(1413), 1, anon_sym_COLON, STATE(179), 1, aux_sym__match_value_repeat3, ACTIONS(1331), 2, anon_sym_STAR, anon_sym_QMARK, [2898] = 4, ACTIONS(1415), 1, anon_sym_DQUOTE, ACTIONS(1419), 1, sym__char, STATE(156), 1, aux_sym__match_value_repeat3, ACTIONS(1417), 2, anon_sym_STAR, anon_sym_QMARK, [2912] = 3, ACTIONS(1421), 1, anon_sym_COMMA, STATE(249), 1, aux_sym__cnames_map_repeat1, ACTIONS(1423), 2, sym__space, sym__eol, [2923] = 3, ACTIONS(1425), 1, anon_sym_COMMA, STATE(191), 1, aux_sym__ca_signature_algorithms_repeat1, ACTIONS(1427), 2, sym__space, sym__eol, [2934] = 3, ACTIONS(1425), 1, anon_sym_COMMA, STATE(192), 1, aux_sym__ca_signature_algorithms_repeat1, ACTIONS(1429), 2, sym__space, sym__eol, [2945] = 3, ACTIONS(1431), 1, anon_sym_COMMA, STATE(192), 1, aux_sym__ca_signature_algorithms_repeat1, ACTIONS(1434), 2, sym__space, sym__eol, [2956] = 4, ACTIONS(1436), 1, aux_sym__sep_token1, ACTIONS(1438), 1, sym__space, ACTIONS(1440), 1, sym__eol, STATE(784), 1, sym__sep, [2969] = 4, ACTIONS(1442), 1, aux_sym__sep_token1, ACTIONS(1444), 1, sym__space, ACTIONS(1446), 1, sym__eol, STATE(785), 1, sym__sep, [2982] = 3, ACTIONS(1448), 1, anon_sym_COMMA, STATE(196), 1, aux_sym__ciphers_repeat1, ACTIONS(1450), 2, sym__space, sym__eol, [2993] = 3, ACTIONS(1452), 1, anon_sym_COMMA, STATE(196), 1, aux_sym__ciphers_repeat1, ACTIONS(1455), 2, sym__space, sym__eol, [3004] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(198), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1459), 2, sym__space, sym__eol, [3015] = 3, ACTIONS(1461), 1, anon_sym_COMMA, STATE(198), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1464), 2, sym__space, sym__eol, [3026] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(198), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1466), 2, sym__space, sym__eol, [3037] = 3, ACTIONS(1425), 1, anon_sym_COMMA, STATE(192), 1, aux_sym__ca_signature_algorithms_repeat1, ACTIONS(1427), 2, sym__space, sym__eol, [3048] = 3, ACTIONS(1468), 1, anon_sym_COMMA, STATE(210), 1, aux_sym__macs_repeat1, ACTIONS(1470), 2, sym__space, sym__eol, [3059] = 3, ACTIONS(1472), 1, anon_sym_COMMA, STATE(203), 1, aux_sym__kex_algorithms_repeat1, ACTIONS(1474), 2, sym__space, sym__eol, [3070] = 3, ACTIONS(1476), 1, anon_sym_COMMA, STATE(203), 1, aux_sym__kex_algorithms_repeat1, ACTIONS(1479), 2, sym__space, sym__eol, [3081] = 2, STATE(166), 1, aux_sym__log_verbose_value_repeat1, ACTIONS(1481), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__log_verbose_value_token1, [3090] = 3, ACTIONS(1483), 1, anon_sym_COMMA, STATE(211), 1, aux_sym__preferred_authentications_repeat1, ACTIONS(1485), 2, sym__space, sym__eol, [3101] = 3, ACTIONS(1333), 1, sym__char, STATE(171), 1, aux_sym__match_value_repeat3, ACTIONS(1331), 2, anon_sym_STAR, anon_sym_QMARK, [3112] = 3, ACTIONS(1487), 1, anon_sym_COMMA, STATE(207), 1, aux_sym__log_verbose_repeat1, ACTIONS(1490), 2, sym__space, sym__eol, [3123] = 3, ACTIONS(1492), 1, anon_sym_COMMA, STATE(232), 1, aux_sym__proxy_jump_repeat1, ACTIONS(1494), 2, sym__space, sym__eol, [3134] = 3, ACTIONS(1468), 1, anon_sym_COMMA, STATE(210), 1, aux_sym__macs_repeat1, ACTIONS(1496), 2, sym__space, sym__eol, [3145] = 3, ACTIONS(1498), 1, anon_sym_COMMA, STATE(210), 1, aux_sym__macs_repeat1, ACTIONS(1501), 2, sym__space, sym__eol, [3156] = 3, ACTIONS(1503), 1, anon_sym_COMMA, STATE(211), 1, aux_sym__preferred_authentications_repeat1, ACTIONS(1506), 2, sym__space, sym__eol, [3167] = 3, ACTIONS(1508), 1, anon_sym_COMMA, STATE(212), 1, aux_sym__proxy_jump_repeat1, ACTIONS(1511), 2, sym__space, sym__eol, [3178] = 2, ACTIONS(1515), 1, anon_sym_COLON, ACTIONS(1513), 3, anon_sym_COMMA, sym__space, sym__eol, [3187] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(198), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1517), 2, sym__space, sym__eol, [3198] = 3, ACTIONS(1425), 1, anon_sym_COMMA, STATE(200), 1, aux_sym__ca_signature_algorithms_repeat1, ACTIONS(1519), 2, sym__space, sym__eol, [3209] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(197), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1521), 2, sym__space, sym__eol, [3220] = 2, ACTIONS(1525), 1, sym_cipher, ACTIONS(1523), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_CARET, [3229] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(198), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1521), 2, sym__space, sym__eol, [3240] = 3, ACTIONS(1448), 1, anon_sym_COMMA, STATE(272), 1, aux_sym__ciphers_repeat1, ACTIONS(1527), 2, sym__space, sym__eol, [3251] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(199), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1529), 2, sym__space, sym__eol, [3262] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(218), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1531), 2, sym__space, sym__eol, [3273] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(226), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1533), 2, sym__space, sym__eol, [3284] = 2, ACTIONS(1535), 1, aux_sym__match_exec_token2, ACTIONS(1537), 3, aux_sym__hostname_token_token1, sym__space, sym__eol, [3293] = 4, ACTIONS(1353), 1, aux_sym__hostname_token_token1, ACTIONS(1355), 1, sym__char, STATE(169), 1, aux_sym__hostname_string_repeat2, STATE(379), 1, sym__hostname_token, [3306] = 2, STATE(748), 1, sym__boolean, ACTIONS(1539), 3, anon_sym_ask, anon_sym_yes, anon_sym_no, [3315] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(198), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1529), 2, sym__space, sym__eol, [3326] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(243), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1541), 2, sym__space, sym__eol, [3337] = 3, ACTIONS(1543), 1, anon_sym_COMMA, STATE(244), 1, aux_sym__match_localnetwork_repeat1, ACTIONS(1545), 2, sym__space, sym__eol, [3348] = 1, ACTIONS(1547), 4, anon_sym_COMMA, anon_sym_COLON, sym__space, sym__eol, [3355] = 3, ACTIONS(1026), 1, aux_sym__match_exec_token2, STATE(84), 1, aux_sym__match_value_repeat1, ACTIONS(1030), 2, anon_sym_STAR, anon_sym_QMARK, [3366] = 3, ACTIONS(1028), 1, anon_sym_COMMA, STATE(247), 1, aux_sym__match_value_repeat2, ACTIONS(1549), 2, sym__space, sym__eol, [3377] = 3, ACTIONS(1492), 1, anon_sym_COMMA, STATE(212), 1, aux_sym__proxy_jump_repeat1, ACTIONS(1551), 2, sym__space, sym__eol, [3388] = 2, STATE(118), 1, aux_sym__send_env_value_repeat1, ACTIONS(1171), 3, anon_sym_STAR, anon_sym_QMARK, aux_sym__send_env_value_token1, [3397] = 3, ACTIONS(1555), 1, sym__number, STATE(653), 1, sym_number, ACTIONS(1553), 2, anon_sym_none, sym_ipqos, [3408] = 3, ACTIONS(1421), 1, anon_sym_COMMA, STATE(279), 1, aux_sym__cnames_map_repeat1, ACTIONS(1557), 2, sym__space, sym__eol, [3419] = 3, ACTIONS(1559), 1, anon_sym_COMMA, STATE(207), 1, aux_sym__log_verbose_repeat1, ACTIONS(1561), 2, sym__space, sym__eol, [3430] = 3, ACTIONS(1421), 1, anon_sym_COMMA, STATE(235), 1, aux_sym__cnames_map_repeat1, ACTIONS(1563), 2, sym__space, sym__eol, [3441] = 3, ACTIONS(1472), 1, anon_sym_COMMA, STATE(262), 1, aux_sym__kex_algorithms_repeat1, ACTIONS(1565), 2, sym__space, sym__eol, [3452] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(214), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1567), 2, sym__space, sym__eol, [3463] = 2, ACTIONS(1571), 1, sym_kex, ACTIONS(1569), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_CARET, [3472] = 2, ACTIONS(1573), 2, aux_sym__remote_command_token2, sym__space, ACTIONS(1575), 2, sym_token, sym__eol, [3481] = 2, STATE(754), 1, sym__boolean, ACTIONS(1577), 3, anon_sym_ask, anon_sym_yes, anon_sym_no, [3490] = 3, ACTIONS(1457), 1, anon_sym_COMMA, STATE(198), 1, aux_sym__hostbased_accepted_algorithms_repeat1, ACTIONS(1567), 2, sym__space, sym__eol, [3501] = 3, ACTIONS(1579), 1, anon_sym_COMMA, STATE(244), 1, aux_sym__match_localnetwork_repeat1, ACTIONS(1582), 2, sym__space, sym__eol, [3512] = 3, ACTIONS(1124), 1, sym__char, STATE(135), 1, aux_sym__match_value_repeat3, ACTIONS(1122), 2, anon_sym_STAR, anon_sym_QMARK, [3523] = 2, ACTIONS(1586), 1, sym__char, ACTIONS(1584), 3, anon_sym_DQUOTE, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, [3532] = 3, ACTIONS(1588), 1, anon_sym_COMMA, STATE(247), 1, aux_sym__match_value_repeat2, ACTIONS(1591), 2, sym__space, sym__eol, [3543] = 2, ACTIONS(1595), 1, sym_key_sig, ACTIONS(1593), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_CARET, [3552] = 3, ACTIONS(1421), 1, anon_sym_COMMA, STATE(279), 1, aux_sym__cnames_map_repeat1, ACTIONS(1597), 2, sym__space, sym__eol, [3563] = 2, ACTIONS(1601), 1, sym_key_sig, ACTIONS(1599), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_CARET, [3572] = 3, ACTIONS(1559), 1, anon_sym_COMMA, STATE(236), 1, aux_sym__log_verbose_repeat1, ACTIONS(1603), 2, sym__space, sym__eol, [3583] = 3, ACTIONS(1349), 1, sym__char, STATE(271), 1, aux_sym__match_localnetwork_repeat2, ACTIONS(1605), 2, anon_sym_DQUOTE, anon_sym_COMMA, [3594] = 2, ACTIONS(1609), 1, sym_key_sig, ACTIONS(1607), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_CARET, [3603] = 2, ACTIONS(1611), 1, aux_sym__match_exec_token2, ACTIONS(1613), 3, aux_sym__file_token_token1, sym__space, sym__eol, [3612] = 2, ACTIONS(1401), 1, sym__char, ACTIONS(1399), 3, anon_sym_DQUOTE, anon_sym_STAR, anon_sym_QMARK, [3621] = 3, ACTIONS(1615), 1, aux_sym__match_exec_token2, STATE(259), 1, aux_sym__plain_string_repeat1, ACTIONS(1152), 2, sym__space, sym__eol, [3632] = 2, ACTIONS(1401), 1, sym__char, ACTIONS(1399), 3, anon_sym_STAR, anon_sym_QMARK, anon_sym_COLON, [3641] = 3, ACTIONS(1555), 1, sym__number, STATE(662), 1, sym_number, ACTIONS(1617), 2, anon_sym_none, sym_ipqos, [3652] = 3, ACTIONS(1619), 1, aux_sym__match_exec_token2, STATE(259), 1, aux_sym__plain_string_repeat1, ACTIONS(1165), 2, sym__space, sym__eol, [3663] = 4, ACTIONS(1341), 1, aux_sym__file_token_token1, ACTIONS(1343), 1, sym__char, STATE(167), 1, aux_sym__match_exec_repeat2, STATE(443), 1, sym__file_token, [3676] = 3, ACTIONS(1472), 1, anon_sym_COMMA, STATE(202), 1, aux_sym__kex_algorithms_repeat1, ACTIONS(1622), 2, sym__space, sym__eol, [3687] = 3, ACTIONS(1472), 1, anon_sym_COMMA, STATE(203), 1, aux_sym__kex_algorithms_repeat1, ACTIONS(1622), 2, sym__space, sym__eol, [3698] = 3, ACTIONS(1448), 1, anon_sym_COMMA, STATE(195), 1, aux_sym__ciphers_repeat1, ACTIONS(1624), 2, sym__space, sym__eol, [3709] = 3, ACTIONS(1543), 1, anon_sym_COMMA, STATE(228), 1, aux_sym__match_localnetwork_repeat1, ACTIONS(1626), 2, sym__space, sym__eol, [3720] = 3, ACTIONS(1468), 1, anon_sym_COMMA, STATE(201), 1, aux_sym__macs_repeat1, ACTIONS(1628), 2, sym__space, sym__eol, [3731] = 3, ACTIONS(1124), 1, sym__char, STATE(82), 1, aux_sym__match_value_repeat3, ACTIONS(1122), 2, anon_sym_STAR, anon_sym_QMARK, [3742] = 3, ACTIONS(1483), 1, anon_sym_COMMA, STATE(205), 1, aux_sym__preferred_authentications_repeat1, ACTIONS(1630), 2, sym__space, sym__eol, [3753] = 2, ACTIONS(1632), 2, aux_sym__remote_command_token2, sym__space, ACTIONS(1634), 2, aux_sym__proxy_token_token1, sym__eol, [3762] = 2, ACTIONS(1638), 1, sym_mac, ACTIONS(1636), 3, anon_sym_PLUS, anon_sym_DASH, anon_sym_CARET, [3771] = 3, ACTIONS(1419), 1, sym__char, STATE(188), 1, aux_sym__match_value_repeat3, ACTIONS(1417), 2, anon_sym_STAR, anon_sym_QMARK, [3782] = 3, ACTIONS(1642), 1, sym__char, STATE(271), 1, aux_sym__match_localnetwork_repeat2, ACTIONS(1640), 2, anon_sym_DQUOTE, anon_sym_COMMA, [3793] = 3, ACTIONS(1448), 1, anon_sym_COMMA, STATE(196), 1, aux_sym__ciphers_repeat1, ACTIONS(1624), 2, sym__space, sym__eol, [3804] = 3, ACTIONS(1645), 1, anon_sym_DQUOTE, ACTIONS(1648), 1, sym__char, ACTIONS(1584), 2, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, [3815] = 2, STATE(658), 1, sym__boolean, ACTIONS(1651), 3, anon_sym_always, anon_sym_yes, anon_sym_no, [3824] = 3, ACTIONS(1468), 1, anon_sym_COMMA, STATE(209), 1, aux_sym__macs_repeat1, ACTIONS(1470), 2, sym__space, sym__eol, [3835] = 4, ACTIONS(1653), 1, aux_sym_time_token2, ACTIONS(1655), 1, aux_sym_time_token3, ACTIONS(1657), 1, aux_sym_time_token4, ACTIONS(1659), 1, aux_sym_time_token5, [3848] = 2, ACTIONS(1095), 1, sym__char, ACTIONS(1097), 3, anon_sym_DQUOTE, aux_sym__file_token_token1, anon_sym_DOLLAR_LBRACE, [3857] = 1, ACTIONS(1661), 4, anon_sym_COMMA, anon_sym_COLON, sym__space, sym__eol, [3864] = 3, ACTIONS(1663), 1, anon_sym_COMMA, STATE(279), 1, aux_sym__cnames_map_repeat1, ACTIONS(1661), 2, sym__space, sym__eol, [3875] = 4, ACTIONS(1365), 1, aux_sym__remote_command_token2, ACTIONS(1367), 1, sym_token, STATE(173), 1, aux_sym__token_string_repeat1, STATE(664), 1, sym__token_string, [3888] = 3, ACTIONS(1666), 1, aux_sym__sep_token1, ACTIONS(1668), 1, sym__space, STATE(838), 1, sym__sep, [3898] = 2, STATE(736), 1, sym__boolean, ACTIONS(1670), 2, anon_sym_yes, anon_sym_no, [3906] = 2, STATE(739), 1, sym__boolean, ACTIONS(1672), 2, anon_sym_yes, anon_sym_no, [3914] = 3, ACTIONS(1674), 1, aux_sym__sep_token1, ACTIONS(1676), 1, sym__space, STATE(128), 1, sym__sep, [3924] = 2, STATE(742), 1, sym__boolean, ACTIONS(1678), 2, anon_sym_yes, anon_sym_no, [3932] = 3, ACTIONS(1680), 1, aux_sym__sep_token1, ACTIONS(1682), 1, sym__space, STATE(129), 1, sym__sep, [3942] = 3, ACTIONS(1684), 1, aux_sym__sep_token1, ACTIONS(1686), 1, sym__space, STATE(234), 1, sym__sep, [3952] = 3, ACTIONS(1555), 1, sym__number, ACTIONS(1688), 1, anon_sym_any, STATE(363), 1, sym_number, [3962] = 3, ACTIONS(1690), 1, aux_sym__sep_token1, ACTIONS(1692), 1, sym__space, STATE(472), 1, sym__sep, [3972] = 2, STATE(749), 1, sym__boolean, ACTIONS(1694), 2, anon_sym_yes, anon_sym_no, [3980] = 3, ACTIONS(1696), 1, aux_sym__sep_token1, ACTIONS(1698), 1, sym__space, STATE(240), 1, sym__sep, [3990] = 3, ACTIONS(1700), 1, aux_sym__sep_token1, ACTIONS(1702), 1, sym__space, STATE(80), 1, sym__sep, [4000] = 3, ACTIONS(1704), 1, aux_sym__sep_token1, ACTIONS(1706), 1, sym__space, STATE(280), 1, sym__sep, [4010] = 2, STATE(755), 1, sym__boolean, ACTIONS(1708), 2, anon_sym_yes, anon_sym_no, [4018] = 3, ACTIONS(1710), 1, aux_sym__sep_token1, ACTIONS(1712), 1, sym__space, STATE(42), 1, sym__sep, [4028] = 3, ACTIONS(1714), 1, aux_sym__sep_token1, ACTIONS(1716), 1, sym__space, STATE(78), 1, sym__sep, [4038] = 3, ACTIONS(1718), 1, aux_sym__sep_token1, ACTIONS(1720), 1, sym__space, STATE(94), 1, sym__sep, [4048] = 3, ACTIONS(1722), 1, aux_sym__sep_token1, ACTIONS(1724), 1, sym__space, STATE(269), 1, sym__sep, [4058] = 3, ACTIONS(1726), 1, aux_sym__sep_token1, ACTIONS(1728), 1, sym__space, STATE(489), 1, sym__sep, [4068] = 3, ACTIONS(1730), 1, aux_sym__sep_token1, ACTIONS(1732), 1, sym__space, STATE(771), 1, sym__sep, [4078] = 3, ACTIONS(1734), 1, sym__space, ACTIONS(1736), 1, sym__eol, STATE(366), 1, aux_sym_host_declaration_repeat1, [4088] = 3, ACTIONS(1738), 1, aux_sym__sep_token1, ACTIONS(1740), 1, sym__space, STATE(490), 1, sym__sep, [4098] = 3, ACTIONS(1742), 1, aux_sym__sep_token1, ACTIONS(1744), 1, sym__space, STATE(491), 1, sym__sep, [4108] = 3, ACTIONS(1746), 1, aux_sym__sep_token1, ACTIONS(1748), 1, sym__space, STATE(101), 1, sym__sep, [4118] = 3, ACTIONS(1750), 1, aux_sym__sep_token1, ACTIONS(1752), 1, sym__space, STATE(149), 1, sym__sep, [4128] = 3, ACTIONS(1754), 1, aux_sym__sep_token1, ACTIONS(1756), 1, sym__space, STATE(151), 1, sym__sep, [4138] = 3, ACTIONS(1758), 1, aux_sym__sep_token1, ACTIONS(1760), 1, sym__space, STATE(787), 1, sym__sep, [4148] = 3, ACTIONS(1762), 1, aux_sym__sep_token1, ACTIONS(1764), 1, sym__space, STATE(96), 1, sym__sep, [4158] = 3, ACTIONS(1766), 1, aux_sym__sep_token1, ACTIONS(1768), 1, sym__space, STATE(98), 1, sym__sep, [4168] = 3, ACTIONS(1770), 1, aux_sym__sep_token1, ACTIONS(1772), 1, sym__space, STATE(99), 1, sym__sep, [4178] = 3, ACTIONS(1774), 1, aux_sym__sep_token1, ACTIONS(1776), 1, sym__space, STATE(100), 1, sym__sep, [4188] = 3, ACTIONS(1778), 1, sym__space, ACTIONS(1780), 1, sym__eol, STATE(367), 1, aux_sym_match_declaration_repeat1, [4198] = 3, ACTIONS(1782), 1, aux_sym__sep_token1, ACTIONS(1784), 1, sym__space, STATE(778), 1, sym__sep, [4208] = 3, ACTIONS(1786), 1, sym__space, ACTIONS(1788), 1, sym__eol, STATE(372), 1, aux_sym__canonical_domains_repeat1, [4218] = 3, ACTIONS(1790), 1, aux_sym__sep_token1, ACTIONS(1792), 1, sym__space, STATE(797), 1, sym__sep, [4228] = 3, ACTIONS(1794), 1, sym__space, ACTIONS(1796), 1, sym__eol, STATE(373), 1, aux_sym__canonicalize_permitted_cnames_repeat1, [4238] = 3, ACTIONS(1798), 1, anon_sym_COMMA, ACTIONS(1800), 1, anon_sym_COLON, STATE(374), 1, aux_sym__cnames_map_repeat1, [4248] = 3, ACTIONS(1802), 1, aux_sym__sep_token1, ACTIONS(1804), 1, sym__space, STATE(103), 1, sym__sep, [4258] = 3, ACTIONS(1806), 1, aux_sym__sep_token1, ACTIONS(1808), 1, sym__space, STATE(107), 1, sym__sep, [4268] = 3, ACTIONS(1810), 1, aux_sym__sep_token1, ACTIONS(1812), 1, sym__space, STATE(497), 1, sym__sep, [4278] = 3, ACTIONS(1814), 1, aux_sym__sep_token1, ACTIONS(1816), 1, sym__space, STATE(253), 1, sym__sep, [4288] = 3, ACTIONS(1818), 1, aux_sym__sep_token1, ACTIONS(1820), 1, sym__space, STATE(108), 1, sym__sep, [4298] = 3, ACTIONS(1822), 1, aux_sym__sep_token1, ACTIONS(1824), 1, sym__space, STATE(501), 1, sym__sep, [4308] = 3, ACTIONS(1826), 1, sym__space, ACTIONS(1828), 1, sym__eol, STATE(376), 1, aux_sym__dynamic_forward_repeat1, [4318] = 3, ACTIONS(934), 1, aux_sym__match_exec_token2, ACTIONS(1152), 1, anon_sym_COLON, STATE(377), 1, aux_sym__plain_string_repeat1, [4328] = 3, ACTIONS(1830), 1, sym__space, ACTIONS(1832), 1, sym__eol, STATE(378), 1, aux_sym__global_known_hosts_file_repeat1, [4338] = 3, ACTIONS(1834), 1, aux_sym__sep_token1, ACTIONS(1836), 1, sym__space, STATE(110), 1, sym__sep, [4348] = 3, ACTIONS(1838), 1, aux_sym__sep_token1, ACTIONS(1840), 1, sym__space, STATE(41), 1, sym__sep, [4358] = 3, ACTIONS(1842), 1, aux_sym__sep_token1, ACTIONS(1844), 1, sym__space, STATE(181), 1, sym__sep, [4368] = 3, ACTIONS(1846), 1, aux_sym__sep_token1, ACTIONS(1848), 1, sym__space, STATE(789), 1, sym__sep, [4378] = 3, ACTIONS(1850), 1, aux_sym__sep_token1, ACTIONS(1852), 1, sym__space, STATE(65), 1, sym__sep, [4388] = 3, ACTIONS(1854), 1, aux_sym__sep_token1, ACTIONS(1856), 1, sym__space, STATE(86), 1, sym__sep, [4398] = 3, ACTIONS(1858), 1, aux_sym__sep_token1, ACTIONS(1860), 1, sym__space, STATE(145), 1, sym__sep, [4408] = 3, ACTIONS(1862), 1, aux_sym__sep_token1, ACTIONS(1864), 1, sym__space, STATE(793), 1, sym__sep, [4418] = 3, ACTIONS(1866), 1, sym__space, ACTIONS(1868), 1, sym__eol, STATE(380), 1, aux_sym__ignore_unknown_repeat1, [4428] = 3, ACTIONS(1870), 1, aux_sym__sep_token1, ACTIONS(1872), 1, sym__space, STATE(794), 1, sym__sep, [4438] = 3, ACTIONS(1874), 1, aux_sym__sep_token1, ACTIONS(1876), 1, sym__space, STATE(508), 1, sym__sep, [4448] = 3, ACTIONS(1878), 1, aux_sym__sep_token1, ACTIONS(1880), 1, sym__space, STATE(606), 1, sym__sep, [4458] = 3, ACTIONS(1882), 1, aux_sym__sep_token1, ACTIONS(1884), 1, sym__space, STATE(282), 1, sym__sep, [4468] = 3, ACTIONS(1886), 1, aux_sym__sep_token1, ACTIONS(1888), 1, sym__space, STATE(804), 1, sym__sep, [4478] = 3, ACTIONS(1890), 1, aux_sym__sep_token1, ACTIONS(1892), 1, sym__space, STATE(283), 1, sym__sep, [4488] = 3, ACTIONS(1894), 1, aux_sym__sep_token1, ACTIONS(1896), 1, sym__space, STATE(117), 1, sym__sep, [4498] = 3, ACTIONS(1898), 1, aux_sym__sep_token1, ACTIONS(1900), 1, sym__space, STATE(833), 1, sym__sep, [4508] = 3, ACTIONS(1902), 1, aux_sym__sep_token1, ACTIONS(1904), 1, sym__space, STATE(285), 1, sym__sep, [4518] = 3, ACTIONS(1906), 1, aux_sym__sep_token1, ACTIONS(1908), 1, sym__space, STATE(153), 1, sym__sep, [4528] = 3, ACTIONS(1910), 1, aux_sym__sep_token1, ACTIONS(1912), 1, sym__space, STATE(154), 1, sym__sep, [4538] = 3, ACTIONS(1914), 1, anon_sym_STAR, ACTIONS(1916), 1, sym__char, STATE(382), 1, aux_sym__match_localnetwork_repeat2, [4548] = 3, ACTIONS(1918), 1, sym__space, ACTIONS(1920), 1, sym__eol, STATE(384), 1, aux_sym__permit_remote_open_repeat1, [4558] = 3, ACTIONS(1922), 1, aux_sym__sep_token1, ACTIONS(1924), 1, sym__space, STATE(288), 1, sym__sep, [4568] = 3, ACTIONS(1926), 1, aux_sym__sep_token1, ACTIONS(1928), 1, sym__space, STATE(225), 1, sym__sep, [4578] = 3, ACTIONS(1930), 1, aux_sym__sep_token1, ACTIONS(1932), 1, sym__space, STATE(290), 1, sym__sep, [4588] = 1, ACTIONS(1934), 3, anon_sym_COMMA, sym__space, sym__eol, [4594] = 1, ACTIONS(1936), 3, anon_sym_COMMA, sym__space, sym__eol, [4600] = 3, ACTIONS(1938), 1, aux_sym__sep_token1, ACTIONS(1940), 1, sym__space, STATE(155), 1, sym__sep, [4610] = 3, ACTIONS(1942), 1, aux_sym__sep_token1, ACTIONS(1944), 1, sym__space, STATE(58), 1, sym__sep, [4620] = 3, ACTIONS(1946), 1, aux_sym__sep_token1, ACTIONS(1948), 1, sym__space, STATE(242), 1, sym__sep, [4630] = 2, ACTIONS(1950), 1, aux_sym_bytes_token1, ACTIONS(1952), 2, sym__space, sym__eol, [4638] = 3, ACTIONS(1954), 1, aux_sym__sep_token1, ACTIONS(1956), 1, sym__space, STATE(294), 1, sym__sep, [4648] = 3, ACTIONS(1958), 1, aux_sym__sep_token1, ACTIONS(1960), 1, sym__space, STATE(158), 1, sym__sep, [4658] = 3, ACTIONS(1962), 1, aux_sym__sep_token1, ACTIONS(1964), 1, sym__space, STATE(36), 1, sym__sep, [4668] = 3, ACTIONS(1966), 1, sym__space, ACTIONS(1968), 1, sym__eol, STATE(386), 1, aux_sym__send_env_repeat1, [4678] = 3, ACTIONS(1970), 1, sym__space, ACTIONS(1972), 1, sym__eol, STATE(387), 1, aux_sym__set_env_repeat1, [4688] = 2, ACTIONS(1974), 1, anon_sym_COLON, ACTIONS(1976), 2, sym__space, sym__eol, [4696] = 3, ACTIONS(1978), 1, sym__space, ACTIONS(1980), 1, sym__eol, STATE(389), 1, aux_sym__user_known_hosts_file_repeat1, [4706] = 3, ACTIONS(1982), 1, sym__space, ACTIONS(1984), 1, sym__eol, STATE(390), 1, aux_sym_host_declaration_repeat1, [4716] = 3, ACTIONS(1986), 1, sym__space, ACTIONS(1988), 1, sym__eol, STATE(391), 1, aux_sym_host_declaration_repeat1, [4726] = 3, ACTIONS(918), 1, sym__eol, ACTIONS(1990), 1, sym__space, STATE(392), 1, aux_sym_match_declaration_repeat1, [4736] = 2, ACTIONS(1992), 1, sym__number, ACTIONS(1994), 2, sym__space, sym__eol, [4744] = 2, ACTIONS(1996), 1, sym__number, ACTIONS(1994), 2, sym__space, sym__eol, [4752] = 2, ACTIONS(1998), 1, sym__number, ACTIONS(1994), 2, sym__space, sym__eol, [4760] = 2, ACTIONS(2000), 1, sym__number, ACTIONS(1994), 2, sym__space, sym__eol, [4768] = 3, ACTIONS(1786), 1, sym__space, ACTIONS(2002), 1, sym__eol, STATE(394), 1, aux_sym__canonical_domains_repeat1, [4778] = 3, ACTIONS(1794), 1, sym__space, ACTIONS(2004), 1, sym__eol, STATE(395), 1, aux_sym__canonicalize_permitted_cnames_repeat1, [4788] = 3, ACTIONS(1798), 1, anon_sym_COMMA, ACTIONS(2006), 1, anon_sym_COLON, STATE(396), 1, aux_sym__cnames_map_repeat1, [4798] = 3, ACTIONS(2008), 1, anon_sym_DQUOTE, ACTIONS(2010), 1, sym__char, STATE(400), 1, aux_sym__match_localnetwork_repeat2, [4808] = 3, ACTIONS(1826), 1, sym__space, ACTIONS(2012), 1, sym__eol, STATE(402), 1, aux_sym__dynamic_forward_repeat1, [4818] = 3, ACTIONS(1165), 1, anon_sym_COLON, ACTIONS(2014), 1, aux_sym__match_exec_token2, STATE(377), 1, aux_sym__plain_string_repeat1, [4828] = 3, ACTIONS(1830), 1, sym__space, ACTIONS(2017), 1, sym__eol, STATE(403), 1, aux_sym__global_known_hosts_file_repeat1, [4838] = 2, ACTIONS(2021), 1, sym__char, ACTIONS(2019), 2, anon_sym_DQUOTE, aux_sym__hostname_token_token1, [4846] = 3, ACTIONS(1866), 1, sym__space, ACTIONS(2023), 1, sym__eol, STATE(409), 1, aux_sym__ignore_unknown_repeat1, [4856] = 3, ACTIONS(2025), 1, anon_sym_DQUOTE, ACTIONS(2027), 1, anon_sym_COMMA, STATE(415), 1, aux_sym__log_verbose_repeat2, [4866] = 3, ACTIONS(1916), 1, sym__char, ACTIONS(2029), 1, anon_sym_COLON, STATE(494), 1, aux_sym__match_localnetwork_repeat2, [4876] = 3, ACTIONS(1555), 1, sym__number, ACTIONS(2031), 1, anon_sym_STAR, STATE(679), 1, sym_number, [4886] = 3, ACTIONS(1918), 1, sym__space, ACTIONS(2033), 1, sym__eol, STATE(424), 1, aux_sym__permit_remote_open_repeat1, [4896] = 3, ACTIONS(2035), 1, aux_sym__match_exec_token2, STATE(142), 1, aux_sym__plain_string_repeat1, STATE(213), 1, sym__plain_string, [4906] = 3, ACTIONS(1966), 1, sym__space, ACTIONS(2037), 1, sym__eol, STATE(432), 1, aux_sym__send_env_repeat1, [4916] = 3, ACTIONS(1970), 1, sym__space, ACTIONS(2039), 1, sym__eol, STATE(433), 1, aux_sym__set_env_repeat1, [4926] = 3, ACTIONS(1555), 1, sym__number, ACTIONS(2041), 1, anon_sym_any, STATE(694), 1, sym_number, [4936] = 3, ACTIONS(1978), 1, sym__space, ACTIONS(2043), 1, sym__eol, STATE(434), 1, aux_sym__user_known_hosts_file_repeat1, [4946] = 3, ACTIONS(2045), 1, sym__space, ACTIONS(2047), 1, sym__eol, STATE(391), 1, aux_sym_host_declaration_repeat1, [4956] = 3, ACTIONS(2049), 1, sym__space, ACTIONS(2052), 1, sym__eol, STATE(391), 1, aux_sym_host_declaration_repeat1, [4966] = 3, ACTIONS(2054), 1, sym__space, ACTIONS(2057), 1, sym__eol, STATE(392), 1, aux_sym_match_declaration_repeat1, [4976] = 3, ACTIONS(1655), 1, aux_sym_time_token3, ACTIONS(1657), 1, aux_sym_time_token4, ACTIONS(1659), 1, aux_sym_time_token5, [4986] = 3, ACTIONS(2059), 1, sym__space, ACTIONS(2062), 1, sym__eol, STATE(394), 1, aux_sym__canonical_domains_repeat1, [4996] = 3, ACTIONS(2064), 1, sym__space, ACTIONS(2067), 1, sym__eol, STATE(395), 1, aux_sym__canonicalize_permitted_cnames_repeat1, [5006] = 3, ACTIONS(1661), 1, anon_sym_COLON, ACTIONS(2069), 1, anon_sym_COMMA, STATE(396), 1, aux_sym__cnames_map_repeat1, [5016] = 1, ACTIONS(1434), 3, anon_sym_COMMA, sym__space, sym__eol, [5022] = 1, ACTIONS(1455), 3, anon_sym_COMMA, sym__space, sym__eol, [5028] = 1, ACTIONS(2072), 3, anon_sym_COLON, sym__space, sym__eol, [5034] = 3, ACTIONS(1640), 1, anon_sym_DQUOTE, ACTIONS(2074), 1, sym__char, STATE(400), 1, aux_sym__match_localnetwork_repeat2, [5044] = 1, ACTIONS(2077), 3, anon_sym_DQUOTE, sym__space, sym__eol, [5050] = 3, ACTIONS(2079), 1, sym__space, ACTIONS(2082), 1, sym__eol, STATE(402), 1, aux_sym__dynamic_forward_repeat1, [5060] = 3, ACTIONS(2084), 1, sym__space, ACTIONS(2087), 1, sym__eol, STATE(403), 1, aux_sym__global_known_hosts_file_repeat1, [5070] = 1, ACTIONS(1464), 3, anon_sym_COMMA, sym__space, sym__eol, [5076] = 3, ACTIONS(2089), 1, aux_sym__sep_token1, ACTIONS(2091), 1, sym__space, STATE(79), 1, sym__sep, [5086] = 3, ACTIONS(2093), 1, aux_sym__sep_token1, ACTIONS(2095), 1, sym__space, STATE(410), 1, sym__sep, [5096] = 3, ACTIONS(2097), 1, aux_sym__sep_token1, ACTIONS(2099), 1, sym__space, STATE(412), 1, sym__sep, [5106] = 3, ACTIONS(2101), 1, aux_sym__sep_token1, ACTIONS(2103), 1, sym__space, STATE(115), 1, sym__sep, [5116] = 3, ACTIONS(2105), 1, sym__space, ACTIONS(2108), 1, sym__eol, STATE(409), 1, aux_sym__ignore_unknown_repeat1, [5126] = 2, ACTIONS(2112), 1, anon_sym_inet, ACTIONS(2110), 2, anon_sym_any, anon_sym_inet6, [5134] = 1, ACTIONS(1479), 3, anon_sym_COMMA, sym__space, sym__eol, [5140] = 2, STATE(633), 1, sym__boolean, ACTIONS(2114), 2, anon_sym_yes, anon_sym_no, [5148] = 3, ACTIONS(2116), 1, aux_sym__sep_token1, ACTIONS(2118), 1, sym__space, STATE(127), 1, sym__sep, [5158] = 3, ACTIONS(2120), 1, aux_sym__sep_token1, ACTIONS(2122), 1, sym__space, STATE(111), 1, sym__sep, [5168] = 3, ACTIONS(2027), 1, anon_sym_COMMA, ACTIONS(2124), 1, anon_sym_DQUOTE, STATE(456), 1, aux_sym__log_verbose_repeat2, [5178] = 3, ACTIONS(2126), 1, aux_sym__sep_token1, ACTIONS(2128), 1, sym__space, STATE(418), 1, sym__sep, [5188] = 1, ACTIONS(2130), 3, anon_sym_COMMA, sym__space, sym__eol, [5194] = 2, STATE(656), 1, sym__boolean, ACTIONS(2132), 2, anon_sym_yes, anon_sym_no, [5202] = 3, ACTIONS(2134), 1, aux_sym__sep_token1, ACTIONS(2136), 1, sym__space, STATE(274), 1, sym__sep, [5212] = 1, ACTIONS(1501), 3, anon_sym_COMMA, sym__space, sym__eol, [5218] = 3, ACTIONS(2138), 1, aux_sym__sep_token1, ACTIONS(2140), 1, sym__space, STATE(676), 1, sym__sep, [5228] = 3, ACTIONS(1555), 1, sym__number, ACTIONS(2142), 1, anon_sym_STAR, STATE(820), 1, sym_number, [5238] = 3, ACTIONS(1555), 1, sym__number, ACTIONS(2144), 1, anon_sym_STAR, STATE(821), 1, sym_number, [5248] = 3, ACTIONS(2146), 1, sym__space, ACTIONS(2149), 1, sym__eol, STATE(424), 1, aux_sym__permit_remote_open_repeat1, [5258] = 1, ACTIONS(1506), 3, anon_sym_COMMA, sym__space, sym__eol, [5264] = 2, ACTIONS(2153), 1, sym_sig, ACTIONS(2151), 2, anon_sym_PLUS, anon_sym_DASH, [5272] = 1, ACTIONS(2155), 3, anon_sym_COMMA, sym__space, sym__eol, [5278] = 3, ACTIONS(2157), 1, aux_sym__sep_token1, ACTIONS(2159), 1, sym__space, STATE(60), 1, sym__sep, [5288] = 1, ACTIONS(2161), 3, anon_sym_COMMA, sym__space, sym__eol, [5294] = 2, STATE(698), 1, sym__boolean, ACTIONS(2163), 2, anon_sym_yes, anon_sym_no, [5302] = 3, ACTIONS(2165), 1, aux_sym__sep_token1, ACTIONS(2167), 1, sym__space, STATE(426), 1, sym__sep, [5312] = 3, ACTIONS(2169), 1, sym__space, ACTIONS(2172), 1, sym__eol, STATE(432), 1, aux_sym__send_env_repeat1, [5322] = 3, ACTIONS(2174), 1, sym__space, ACTIONS(2177), 1, sym__eol, STATE(433), 1, aux_sym__set_env_repeat1, [5332] = 3, ACTIONS(2179), 1, sym__space, ACTIONS(2182), 1, sym__eol, STATE(434), 1, aux_sym__user_known_hosts_file_repeat1, [5342] = 2, STATE(704), 1, sym__boolean, ACTIONS(2184), 2, anon_sym_yes, anon_sym_no, [5350] = 2, STATE(705), 1, sym__boolean, ACTIONS(2186), 2, anon_sym_yes, anon_sym_no, [5358] = 3, ACTIONS(2188), 1, aux_sym__sep_token1, ACTIONS(2190), 1, sym__space, STATE(49), 1, sym__sep, [5368] = 3, ACTIONS(2192), 1, aux_sym__sep_token1, ACTIONS(2194), 1, sym__space, STATE(430), 1, sym__sep, [5378] = 3, ACTIONS(2196), 1, aux_sym__sep_token1, ACTIONS(2198), 1, sym__space, STATE(217), 1, sym__sep, [5388] = 3, ACTIONS(2200), 1, aux_sym__sep_token1, ACTIONS(2202), 1, sym__space, STATE(435), 1, sym__sep, [5398] = 2, STATE(511), 1, sym__boolean, ACTIONS(2204), 2, anon_sym_yes, anon_sym_no, [5406] = 2, STATE(513), 1, sym__boolean, ACTIONS(2206), 2, anon_sym_yes, anon_sym_no, [5414] = 2, ACTIONS(2210), 1, sym__char, ACTIONS(2208), 2, anon_sym_DQUOTE, aux_sym__file_token_token1, [5422] = 2, STATE(515), 1, sym__boolean, ACTIONS(2212), 2, anon_sym_yes, anon_sym_no, [5430] = 2, STATE(519), 1, sym__boolean, ACTIONS(2214), 2, anon_sym_yes, anon_sym_no, [5438] = 3, ACTIONS(2216), 1, aux_sym__sep_token1, ACTIONS(2218), 1, sym__space, STATE(436), 1, sym__sep, [5448] = 2, STATE(536), 1, sym__boolean, ACTIONS(2220), 2, anon_sym_yes, anon_sym_no, [5456] = 2, STATE(544), 1, sym__boolean, ACTIONS(2222), 2, anon_sym_yes, anon_sym_no, [5464] = 3, ACTIONS(2224), 1, aux_sym__sep_token1, ACTIONS(2226), 1, sym__space, STATE(699), 1, sym__sep, [5474] = 2, STATE(559), 1, sym__boolean, ACTIONS(2228), 2, anon_sym_yes, anon_sym_no, [5482] = 2, ACTIONS(2230), 1, sym__number, ACTIONS(2232), 2, sym__space, sym__eol, [5490] = 2, ACTIONS(2234), 1, sym__number, ACTIONS(2232), 2, sym__space, sym__eol, [5498] = 2, ACTIONS(2236), 1, sym__number, ACTIONS(2232), 2, sym__space, sym__eol, [5506] = 2, STATE(567), 1, sym__boolean, ACTIONS(2238), 2, anon_sym_yes, anon_sym_no, [5514] = 2, STATE(568), 1, sym__boolean, ACTIONS(2240), 2, anon_sym_yes, anon_sym_no, [5522] = 3, ACTIONS(2242), 1, anon_sym_DQUOTE, ACTIONS(2244), 1, anon_sym_COMMA, STATE(456), 1, aux_sym__log_verbose_repeat2, [5532] = 3, ACTIONS(2247), 1, aux_sym__sep_token1, ACTIONS(2249), 1, sym__space, STATE(700), 1, sym__sep, [5542] = 3, ACTIONS(1555), 1, sym__number, ACTIONS(2251), 1, anon_sym_STAR, STATE(476), 1, sym_number, [5552] = 2, STATE(584), 1, sym__boolean, ACTIONS(2253), 2, anon_sym_yes, anon_sym_no, [5560] = 3, ACTIONS(2255), 1, aux_sym__sep_token1, ACTIONS(2257), 1, sym__space, STATE(134), 1, sym__sep, [5570] = 3, ACTIONS(2259), 1, aux_sym__sep_token1, ACTIONS(2261), 1, sym__space, STATE(177), 1, sym__sep, [5580] = 3, ACTIONS(2263), 1, aux_sym__sep_token1, ACTIONS(2265), 1, sym__space, STATE(50), 1, sym__sep, [5590] = 2, STATE(631), 1, sym__boolean, ACTIONS(2267), 2, anon_sym_yes, anon_sym_no, [5598] = 3, ACTIONS(2269), 1, aux_sym__sep_token1, ACTIONS(2271), 1, sym__space, STATE(48), 1, sym__sep, [5608] = 3, ACTIONS(1347), 1, anon_sym_COMMA, ACTIONS(2273), 1, anon_sym_DQUOTE, STATE(481), 1, aux_sym__match_localnetwork_repeat3, [5618] = 1, ACTIONS(1582), 3, anon_sym_COMMA, sym__space, sym__eol, [5624] = 3, ACTIONS(2275), 1, aux_sym__sep_token1, ACTIONS(2277), 1, sym__space, STATE(441), 1, sym__sep, [5634] = 3, ACTIONS(2279), 1, aux_sym__sep_token1, ACTIONS(2281), 1, sym__space, STATE(442), 1, sym__sep, [5644] = 3, ACTIONS(1120), 1, anon_sym_COMMA, ACTIONS(2283), 1, anon_sym_DQUOTE, STATE(482), 1, aux_sym__match_value_repeat4, [5654] = 3, ACTIONS(2285), 1, aux_sym__sep_token1, ACTIONS(2287), 1, sym__space, STATE(708), 1, sym__sep, [5664] = 3, ACTIONS(2289), 1, aux_sym__sep_token1, ACTIONS(2291), 1, sym__space, STATE(444), 1, sym__sep, [5674] = 2, STATE(655), 1, sym__boolean, ACTIONS(2293), 2, anon_sym_yes, anon_sym_no, [5682] = 3, ACTIONS(2295), 1, aux_sym_time_token3, ACTIONS(2297), 1, aux_sym_time_token4, ACTIONS(2299), 1, aux_sym_time_token5, [5692] = 3, ACTIONS(2301), 1, aux_sym__sep_token1, ACTIONS(2303), 1, sym__space, STATE(710), 1, sym__sep, [5702] = 3, ACTIONS(1555), 1, sym__number, ACTIONS(2305), 1, anon_sym_STAR, STATE(762), 1, sym_number, [5712] = 1, ACTIONS(2307), 3, anon_sym_COMMA, sym__space, sym__eol, [5718] = 1, ACTIONS(2309), 3, anon_sym_COMMA, sym__space, sym__eol, [5724] = 3, ACTIONS(2311), 1, aux_sym__sep_token1, ACTIONS(2313), 1, sym__space, STATE(445), 1, sym__sep, [5734] = 3, ACTIONS(2315), 1, aux_sym__sep_token1, ACTIONS(2317), 1, sym__space, STATE(52), 1, sym__sep, [5744] = 3, ACTIONS(2319), 1, aux_sym__sep_token1, ACTIONS(2321), 1, sym__space, STATE(447), 1, sym__sep, [5754] = 3, ACTIONS(2323), 1, anon_sym_DQUOTE, ACTIONS(2325), 1, anon_sym_COMMA, STATE(481), 1, aux_sym__match_localnetwork_repeat3, [5764] = 3, ACTIONS(2328), 1, anon_sym_DQUOTE, ACTIONS(2330), 1, anon_sym_COMMA, STATE(482), 1, aux_sym__match_value_repeat4, [5774] = 2, ACTIONS(2333), 1, sym__number, ACTIONS(2335), 2, sym__space, sym__eol, [5782] = 2, ACTIONS(2337), 1, sym__number, ACTIONS(2335), 2, sym__space, sym__eol, [5790] = 2, ACTIONS(2339), 1, sym__number, ACTIONS(2341), 2, sym__space, sym__eol, [5798] = 3, ACTIONS(2343), 1, aux_sym__sep_token1, ACTIONS(2345), 1, sym__space, STATE(714), 1, sym__sep, [5808] = 3, ACTIONS(2347), 1, aux_sym__sep_token1, ACTIONS(2349), 1, sym__space, STATE(448), 1, sym__sep, [5818] = 1, ACTIONS(1261), 3, aux_sym__match_exec_token2, sym__space, sym__eol, [5824] = 2, STATE(682), 1, sym__boolean, ACTIONS(2351), 2, anon_sym_yes, anon_sym_no, [5832] = 2, STATE(684), 1, sym__boolean, ACTIONS(2353), 2, anon_sym_yes, anon_sym_no, [5840] = 2, STATE(685), 1, sym__boolean, ACTIONS(2355), 2, anon_sym_yes, anon_sym_no, [5848] = 3, ACTIONS(2357), 1, aux_sym__sep_token1, ACTIONS(2359), 1, sym__space, STATE(157), 1, sym__sep, [5858] = 3, ACTIONS(2361), 1, aux_sym__sep_token1, ACTIONS(2363), 1, sym__space, STATE(450), 1, sym__sep, [5868] = 3, ACTIONS(1640), 1, anon_sym_COLON, ACTIONS(2365), 1, sym__char, STATE(494), 1, aux_sym__match_localnetwork_repeat2, [5878] = 3, ACTIONS(2368), 1, aux_sym__sep_token1, ACTIONS(2370), 1, sym__space, STATE(454), 1, sym__sep, [5888] = 3, ACTIONS(2372), 1, aux_sym__sep_token1, ACTIONS(2374), 1, sym__space, STATE(455), 1, sym__sep, [5898] = 2, STATE(707), 1, sym__boolean, ACTIONS(2376), 2, anon_sym_yes, anon_sym_no, [5906] = 3, ACTIONS(2378), 1, aux_sym__sep_token1, ACTIONS(2380), 1, sym__space, STATE(248), 1, sym__sep, [5916] = 2, ACTIONS(2384), 1, sym__char, ACTIONS(2382), 2, anon_sym_DQUOTE, anon_sym_COMMA, [5924] = 3, ACTIONS(2386), 1, aux_sym__sep_token1, ACTIONS(2388), 1, sym__space, STATE(459), 1, sym__sep, [5934] = 3, ACTIONS(2390), 1, anon_sym_none, ACTIONS(2392), 1, sym__number, STATE(715), 1, sym_bytes, [5944] = 3, ACTIONS(2394), 1, aux_sym__sep_token1, ACTIONS(2396), 1, sym__space, STATE(250), 1, sym__sep, [5954] = 3, ACTIONS(2398), 1, aux_sym__sep_token1, ACTIONS(2400), 1, sym__space, STATE(160), 1, sym__sep, [5964] = 3, ACTIONS(2402), 1, aux_sym__sep_token1, ACTIONS(2404), 1, sym__space, STATE(126), 1, sym__sep, [5974] = 3, ACTIONS(2406), 1, aux_sym__sep_token1, ACTIONS(2408), 1, sym__space, STATE(463), 1, sym__sep, [5984] = 3, ACTIONS(2410), 1, aux_sym__sep_token1, ACTIONS(2412), 1, sym__space, STATE(47), 1, sym__sep, [5994] = 3, ACTIONS(2414), 1, aux_sym__sep_token1, ACTIONS(2416), 1, sym__space, STATE(68), 1, sym__sep, [6004] = 1, ACTIONS(2418), 3, anon_sym_none, anon_sym_subsystem, anon_sym_default, [6010] = 3, ACTIONS(2420), 1, aux_sym__sep_token1, ACTIONS(2422), 1, sym__space, STATE(97), 1, sym__sep, [6020] = 1, ACTIONS(2424), 2, sym__space, sym__eol, [6025] = 1, ACTIONS(2426), 2, sym__space, sym__eol, [6030] = 2, ACTIONS(1116), 1, sym__number, STATE(626), 1, sym_time, [6037] = 1, ACTIONS(2428), 2, sym__space, sym__eol, [6042] = 1, ACTIONS(2430), 2, sym__space, sym__eol, [6047] = 1, ACTIONS(2432), 2, sym__space, sym__eol, [6052] = 1, ACTIONS(2434), 2, sym__space, sym__eol, [6057] = 1, ACTIONS(1994), 2, sym__space, sym__eol, [6062] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6067] = 1, ACTIONS(2438), 2, sym__space, sym__eol, [6072] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6077] = 2, ACTIONS(2010), 1, sym__char, STATE(375), 1, aux_sym__match_localnetwork_repeat2, [6084] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6089] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6094] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6099] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6104] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6109] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6114] = 1, ACTIONS(2440), 2, sym__space, sym__eol, [6119] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6124] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6129] = 1, ACTIONS(2382), 2, anon_sym_DQUOTE, sym__char, [6134] = 1, ACTIONS(2442), 2, sym__space, sym__eol, [6139] = 2, ACTIONS(1555), 1, sym__number, STATE(401), 1, sym_number, [6146] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6151] = 1, ACTIONS(2444), 2, sym__space, sym__eol, [6156] = 1, ACTIONS(2446), 2, sym__space, sym__eol, [6161] = 1, ACTIONS(2448), 2, sym__space, sym__eol, [6166] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6171] = 1, ACTIONS(2450), 2, sym__space, sym__eol, [6176] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6181] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6186] = 1, ACTIONS(2452), 2, sym__space, sym__eol, [6191] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6196] = 1, ACTIONS(2454), 2, sym__space, sym__eol, [6201] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6206] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6211] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6216] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6221] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6226] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6231] = 1, ACTIONS(2456), 2, sym__space, sym__eol, [6236] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6241] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6246] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6251] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6256] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6261] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6266] = 1, ACTIONS(2452), 2, sym__space, sym__eol, [6271] = 1, ACTIONS(2458), 2, sym__space, sym__eol, [6276] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6281] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6286] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6291] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6296] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6301] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6306] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6311] = 1, ACTIONS(2460), 2, sym__space, sym__eol, [6316] = 1, ACTIONS(2462), 2, sym__space, sym__eol, [6321] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6326] = 1, ACTIONS(2464), 2, sym__space, sym__eol, [6331] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6336] = 1, ACTIONS(2466), 2, sym__space, sym__eol, [6341] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6346] = 2, ACTIONS(1555), 1, sym__number, STATE(429), 1, sym_number, [6353] = 1, ACTIONS(2456), 2, sym__space, sym__eol, [6358] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6363] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6368] = 1, ACTIONS(2468), 2, sym__space, sym__eol, [6373] = 2, ACTIONS(1116), 1, sym__number, STATE(687), 1, sym_time, [6380] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6385] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6390] = 1, ACTIONS(2470), 2, sym__space, sym__eol, [6395] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6400] = 1, ACTIONS(2472), 2, sym__space, sym__eol, [6405] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6410] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6415] = 2, ACTIONS(2474), 1, sym__var_name, STATE(692), 1, sym__set_env_value, [6422] = 1, ACTIONS(2476), 2, sym__space, sym__eol, [6427] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6432] = 1, ACTIONS(2478), 2, sym__space, sym__eol, [6437] = 1, ACTIONS(2480), 2, sym__space, sym__eol, [6442] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6447] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6452] = 2, ACTIONS(2476), 1, sym__eol, ACTIONS(2482), 1, sym__space, [6459] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6464] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6469] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6474] = 1, ACTIONS(2464), 2, sym__space, sym__eol, [6479] = 1, ACTIONS(2484), 2, sym__space, sym__eol, [6484] = 2, ACTIONS(2486), 1, sym__space, ACTIONS(2488), 1, sym__eol, [6491] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6496] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6501] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6506] = 1, ACTIONS(2452), 2, sym__space, sym__eol, [6511] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6516] = 2, ACTIONS(2474), 1, sym__var_name, STATE(362), 1, sym__set_env_value, [6523] = 1, ACTIONS(2490), 2, sym__space, sym__eol, [6528] = 1, ACTIONS(2492), 2, sym__space, sym__eol, [6533] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6538] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6543] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6548] = 2, ACTIONS(2494), 1, sym__char, STATE(168), 1, aux_sym__match_localnetwork_repeat2, [6555] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6560] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6565] = 1, ACTIONS(2496), 2, sym__space, sym__eol, [6570] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6575] = 1, ACTIONS(2498), 2, sym__space, sym__eol, [6580] = 1, ACTIONS(2500), 2, sym__space, sym__eol, [6585] = 1, ACTIONS(2502), 2, sym__space, sym__eol, [6590] = 1, ACTIONS(2504), 2, sym__space, sym__eol, [6595] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6600] = 1, ACTIONS(2057), 2, sym__space, sym__eol, [6605] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6610] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6615] = 1, ACTIONS(2506), 2, sym__space, sym__eol, [6620] = 1, ACTIONS(2508), 2, sym__space, sym__eol, [6625] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6630] = 1, ACTIONS(2510), 2, sym__space, sym__eol, [6635] = 2, ACTIONS(1657), 1, aux_sym_time_token4, ACTIONS(1659), 1, aux_sym_time_token5, [6642] = 1, ACTIONS(2512), 2, sym__space, sym__eol, [6647] = 1, ACTIONS(2514), 2, sym__space, sym__eol, [6652] = 1, ACTIONS(2516), 2, sym__space, sym__eol, [6657] = 1, ACTIONS(2518), 2, sym__space, sym__eol, [6662] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6667] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6672] = 1, ACTIONS(2520), 2, sym__space, sym__eol, [6677] = 1, ACTIONS(2522), 2, sym__space, sym__eol, [6682] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6687] = 1, ACTIONS(2524), 2, sym__space, sym__eol, [6692] = 1, ACTIONS(2526), 2, sym__space, sym__eol, [6697] = 1, ACTIONS(2528), 2, sym__space, sym__eol, [6702] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6707] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6712] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6717] = 1, ACTIONS(2530), 2, sym__space, sym__eol, [6722] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6727] = 1, ACTIONS(2532), 2, sym__space, sym__eol, [6732] = 1, ACTIONS(2534), 2, sym__space, sym__eol, [6737] = 1, ACTIONS(2536), 2, sym__space, sym__eol, [6742] = 1, ACTIONS(2538), 2, sym__space, sym__eol, [6747] = 1, ACTIONS(2540), 2, sym__space, sym__eol, [6752] = 1, ACTIONS(2542), 2, sym__space, sym__eol, [6757] = 2, ACTIONS(2544), 1, sym__space, ACTIONS(2546), 1, sym__eol, [6764] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6769] = 1, ACTIONS(2548), 2, sym__space, sym__eol, [6774] = 1, ACTIONS(2550), 2, sym__space, sym__eol, [6779] = 1, ACTIONS(2552), 2, sym__space, sym__eol, [6784] = 1, ACTIONS(2554), 2, sym__space, sym__eol, [6789] = 1, ACTIONS(2556), 2, sym__space, sym__eol, [6794] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6799] = 1, ACTIONS(2108), 2, sym__space, sym__eol, [6804] = 1, ACTIONS(2558), 2, sym__space, sym__eol, [6809] = 1, ACTIONS(2560), 2, sym__space, sym__eol, [6814] = 1, ACTIONS(2562), 2, sym__space, sym__eol, [6819] = 1, ACTIONS(2564), 2, sym__space, sym__eol, [6824] = 1, ACTIONS(2566), 2, sym__space, sym__eol, [6829] = 1, ACTIONS(2568), 2, sym__space, sym__eol, [6834] = 1, ACTIONS(2570), 2, sym__space, sym__eol, [6839] = 1, ACTIONS(2572), 2, sym__space, sym__eol, [6844] = 1, ACTIONS(2574), 2, sym__space, sym__eol, [6849] = 2, ACTIONS(2576), 1, sym__space, ACTIONS(2578), 1, sym__eol, [6856] = 1, ACTIONS(2580), 2, sym__space, sym__eol, [6861] = 1, ACTIONS(2582), 2, sym__space, sym__eol, [6866] = 1, ACTIONS(2584), 2, sym__space, sym__eol, [6871] = 1, ACTIONS(2586), 2, sym__space, sym__eol, [6876] = 2, ACTIONS(1555), 1, sym__number, STATE(663), 1, sym_number, [6883] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [6888] = 1, ACTIONS(2588), 2, sym__space, sym__eol, [6893] = 1, ACTIONS(2590), 2, sym__space, sym__eol, [6898] = 1, ACTIONS(2592), 2, sym__space, sym__eol, [6903] = 1, ACTIONS(2588), 2, sym__space, sym__eol, [6908] = 1, ACTIONS(2594), 2, sym__space, sym__eol, [6913] = 1, ACTIONS(2596), 2, sym__space, sym__eol, [6918] = 1, ACTIONS(2598), 2, sym__space, sym__eol, [6923] = 1, ACTIONS(2600), 2, sym__space, sym__eol, [6928] = 1, ACTIONS(2602), 2, sym__space, sym__eol, [6933] = 1, ACTIONS(2604), 2, sym__space, sym__eol, [6938] = 1, ACTIONS(2606), 2, sym__space, sym__eol, [6943] = 1, ACTIONS(2608), 2, sym__space, sym__eol, [6948] = 1, ACTIONS(2610), 2, sym__space, sym__eol, [6953] = 1, ACTIONS(2612), 2, sym__space, sym__eol, [6958] = 1, ACTIONS(2614), 2, sym__space, sym__eol, [6963] = 1, ACTIONS(2616), 2, sym__space, sym__eol, [6968] = 1, ACTIONS(2618), 2, sym__space, sym__eol, [6973] = 1, ACTIONS(2620), 2, sym__space, sym__eol, [6978] = 1, ACTIONS(2456), 2, sym__space, sym__eol, [6983] = 1, ACTIONS(2622), 2, sym__space, sym__eol, [6988] = 1, ACTIONS(2624), 2, sym__space, sym__eol, [6993] = 2, ACTIONS(1555), 1, sym__number, STATE(706), 1, sym_number, [7000] = 2, ACTIONS(1555), 1, sym__number, STATE(709), 1, sym_number, [7007] = 1, ACTIONS(2626), 2, sym__space, sym__eol, [7012] = 1, ACTIONS(2456), 2, sym__space, sym__eol, [7017] = 2, ACTIONS(2628), 1, sym__space, ACTIONS(2630), 1, sym__eol, [7024] = 1, ACTIONS(2632), 2, sym__space, sym__eol, [7029] = 1, ACTIONS(2634), 2, sym__space, sym__eol, [7034] = 1, ACTIONS(2636), 2, sym__space, sym__eol, [7039] = 1, ACTIONS(2638), 2, sym__space, sym__eol, [7044] = 2, ACTIONS(2640), 1, anon_sym_none, ACTIONS(2642), 1, aux_sym__escape_char_token2, [7051] = 1, ACTIONS(2644), 2, sym__space, sym__eol, [7056] = 1, ACTIONS(2646), 2, anon_sym_md5, anon_sym_sha256, [7061] = 1, ACTIONS(2648), 2, sym__space, sym__eol, [7066] = 1, ACTIONS(2650), 2, sym__space, sym__eol, [7071] = 1, ACTIONS(2652), 2, sym__space, sym__eol, [7076] = 2, ACTIONS(1116), 1, sym__number, STATE(539), 1, sym_time, [7083] = 2, ACTIONS(2650), 1, sym__eol, ACTIONS(2654), 1, sym__space, [7090] = 1, ACTIONS(2656), 2, sym__space, sym__eol, [7095] = 1, ACTIONS(2658), 2, sym__space, sym__eol, [7100] = 2, ACTIONS(2660), 1, sym__space, ACTIONS(2662), 1, sym__eol, [7107] = 1, ACTIONS(2664), 2, sym__space, sym__eol, [7112] = 1, ACTIONS(2666), 2, sym__space, sym__eol, [7117] = 1, ACTIONS(2232), 2, sym__space, sym__eol, [7122] = 1, ACTIONS(2668), 2, sym__space, sym__eol, [7127] = 1, ACTIONS(2670), 2, sym__space, sym__eol, [7132] = 1, ACTIONS(2672), 2, anon_sym_DQUOTE, anon_sym_COMMA, [7137] = 1, ACTIONS(2674), 2, sym__space, sym__eol, [7142] = 1, ACTIONS(2676), 2, sym__space, sym__eol, [7147] = 2, ACTIONS(1261), 1, anon_sym_COLON, ACTIONS(1285), 1, aux_sym__match_exec_token2, [7154] = 2, ACTIONS(1555), 1, sym__number, STATE(477), 1, sym_number, [7161] = 1, ACTIONS(2456), 2, sym__space, sym__eol, [7166] = 1, ACTIONS(2678), 2, sym__space, sym__eol, [7171] = 1, ACTIONS(2680), 2, sym__space, sym__eol, [7176] = 1, ACTIONS(2682), 2, sym__space, sym__eol, [7181] = 1, ACTIONS(2684), 2, sym__space, sym__eol, [7186] = 1, ACTIONS(2686), 2, sym__space, sym__eol, [7191] = 2, ACTIONS(2494), 1, sym__char, STATE(252), 1, aux_sym__match_localnetwork_repeat2, [7198] = 1, ACTIONS(2688), 2, sym__space, sym__eol, [7203] = 1, ACTIONS(2690), 2, sym__space, sym__eol, [7208] = 1, ACTIONS(2692), 2, sym__space, sym__eol, [7213] = 1, ACTIONS(2694), 2, sym__space, sym__eol, [7218] = 1, ACTIONS(2696), 2, sym__space, sym__eol, [7223] = 1, ACTIONS(2698), 2, sym__space, sym__eol, [7228] = 1, ACTIONS(2700), 2, sym__space, sym__eol, [7233] = 1, ACTIONS(2702), 2, sym__space, sym__eol, [7238] = 1, ACTIONS(2704), 2, sym__space, sym__eol, [7243] = 2, ACTIONS(2297), 1, aux_sym_time_token4, ACTIONS(2299), 1, aux_sym_time_token5, [7250] = 1, ACTIONS(2706), 2, sym__space, sym__eol, [7255] = 1, ACTIONS(2708), 2, sym__space, sym__eol, [7260] = 1, ACTIONS(2710), 2, sym__space, sym__eol, [7265] = 1, ACTIONS(2712), 2, sym__space, sym__eol, [7270] = 1, ACTIONS(2714), 2, sym__space, sym__eol, [7275] = 1, ACTIONS(2716), 2, sym__space, sym__eol, [7280] = 1, ACTIONS(2718), 2, sym__space, sym__eol, [7285] = 1, ACTIONS(2456), 2, sym__space, sym__eol, [7290] = 1, ACTIONS(2720), 2, sym__space, sym__eol, [7295] = 1, ACTIONS(2722), 2, sym__space, sym__eol, [7300] = 1, ACTIONS(2724), 2, sym__space, sym__eol, [7305] = 1, ACTIONS(2726), 2, sym__space, sym__eol, [7310] = 1, ACTIONS(2728), 2, sym__space, sym__eol, [7315] = 2, ACTIONS(834), 1, sym__space, ACTIONS(836), 1, sym__eol, [7322] = 1, ACTIONS(2730), 2, sym__space, sym__eol, [7327] = 1, ACTIONS(2335), 2, sym__space, sym__eol, [7332] = 1, ACTIONS(2732), 2, anon_sym_DQUOTE, anon_sym_COMMA, [7337] = 2, ACTIONS(2734), 1, aux_sym_time_token4, ACTIONS(2736), 1, aux_sym_time_token5, [7344] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7349] = 1, ACTIONS(2341), 2, sym__space, sym__eol, [7354] = 1, ACTIONS(2738), 2, sym__space, sym__eol, [7359] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7364] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7369] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7374] = 1, ACTIONS(2456), 2, sym__space, sym__eol, [7379] = 2, ACTIONS(1555), 1, sym__number, STATE(683), 1, sym_number, [7386] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7391] = 2, ACTIONS(2382), 1, anon_sym_COLON, ACTIONS(2384), 1, sym__char, [7398] = 1, ACTIONS(2740), 2, sym__space, sym__eol, [7403] = 1, ACTIONS(2740), 2, sym__space, sym__eol, [7408] = 1, ACTIONS(2742), 2, sym__space, sym__eol, [7413] = 1, ACTIONS(2742), 2, sym__space, sym__eol, [7418] = 2, ACTIONS(1555), 1, sym__number, STATE(693), 1, sym_number, [7425] = 1, ACTIONS(2742), 2, sym__space, sym__eol, [7430] = 1, ACTIONS(2742), 2, sym__space, sym__eol, [7435] = 1, ACTIONS(2742), 2, sym__space, sym__eol, [7440] = 1, ACTIONS(2742), 2, sym__space, sym__eol, [7445] = 1, ACTIONS(2742), 2, sym__space, sym__eol, [7450] = 2, ACTIONS(2744), 1, aux_sym__all_token1, STATE(607), 1, sym__all, [7457] = 2, ACTIONS(2746), 1, aux_sym__all_token1, STATE(608), 1, sym__all, [7464] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7469] = 2, ACTIONS(2748), 1, anon_sym_DQUOTE, ACTIONS(2750), 1, aux_sym__match_localnetwork_token2, [7476] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7481] = 2, ACTIONS(1555), 1, sym__number, STATE(720), 1, sym_number, [7488] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7493] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7498] = 1, ACTIONS(2752), 2, sym__space, sym__eol, [7503] = 2, ACTIONS(1555), 1, sym__number, STATE(730), 1, sym_number, [7510] = 2, ACTIONS(1555), 1, sym__number, STATE(731), 1, sym_number, [7517] = 1, ACTIONS(2436), 2, sym__space, sym__eol, [7522] = 2, ACTIONS(1780), 1, sym__eol, ACTIONS(2754), 1, sym__space, [7529] = 1, ACTIONS(2756), 1, sym_authentication, [7533] = 1, ACTIONS(2758), 1, sym__eol, [7537] = 1, ACTIONS(2760), 1, anon_sym_COLON, [7541] = 1, ACTIONS(2762), 1, sym__var_name, [7545] = 1, ACTIONS(2764), 1, ts_builtin_sym_end, [7549] = 1, ACTIONS(918), 1, sym__eol, [7553] = 1, ACTIONS(2736), 1, aux_sym_time_token5, [7557] = 1, ACTIONS(2766), 1, aux_sym__stream_local_bind_mask_token2, [7561] = 1, ACTIONS(2768), 1, sym__eol, [7565] = 1, ACTIONS(2770), 1, aux_sym_time_token5, [7569] = 1, ACTIONS(2772), 1, sym_cipher, [7573] = 1, ACTIONS(2578), 1, sym__eol, [7577] = 1, ACTIONS(2774), 1, anon_sym_EQ, [7581] = 1, ACTIONS(2776), 1, sym_key_sig, [7585] = 1, ACTIONS(2778), 1, sym__var_name, [7589] = 1, ACTIONS(2780), 1, anon_sym_COLON, [7593] = 1, ACTIONS(2782), 1, anon_sym_COLON, [7597] = 1, ACTIONS(2784), 1, sym_key_sig, [7601] = 1, ACTIONS(2786), 1, aux_sym__match_localnetwork_token2, [7605] = 1, ACTIONS(2788), 1, sym_authentication, [7609] = 1, ACTIONS(2790), 1, sym_kex, [7613] = 1, ACTIONS(2792), 1, sym_key_sig, [7617] = 1, ACTIONS(2794), 1, sym_sig, [7621] = 1, ACTIONS(2796), 1, anon_sym_DQUOTE, [7625] = 1, ACTIONS(2798), 1, anon_sym_DQUOTE, [7629] = 1, ACTIONS(2800), 1, sym__space, [7633] = 1, ACTIONS(2802), 1, anon_sym_RBRACE, [7637] = 1, ACTIONS(2299), 1, aux_sym_time_token5, [7641] = 1, ACTIONS(2804), 1, anon_sym_DQUOTE, [7645] = 1, ACTIONS(2806), 1, sym_key_sig, [7649] = 1, ACTIONS(1659), 1, aux_sym_time_token5, [7653] = 1, ACTIONS(2808), 1, sym_sig, [7657] = 1, ACTIONS(2810), 1, sym_mac, [7661] = 1, ACTIONS(2812), 1, anon_sym_DQUOTE, [7665] = 1, ACTIONS(2814), 1, anon_sym_DQUOTE, [7669] = 1, ACTIONS(2816), 1, sym_mac, [7673] = 1, ACTIONS(2818), 1, sym_facility, [7677] = 1, ACTIONS(2820), 1, sym_cipher, [7681] = 1, ACTIONS(836), 1, sym__eol, [7685] = 1, ACTIONS(2630), 1, sym__eol, [7689] = 1, ACTIONS(2822), 1, anon_sym_RBRACE, [7693] = 1, ACTIONS(2824), 1, sym_verbosity, [7697] = 1, ACTIONS(2826), 1, anon_sym_RBRACE, [7701] = 1, ACTIONS(2828), 1, anon_sym_RBRACE, [7705] = 1, ACTIONS(2830), 1, anon_sym_RBRACE, [7709] = 1, ACTIONS(2832), 1, anon_sym_RBRACE, [7713] = 1, ACTIONS(2834), 1, sym__var_name, [7717] = 1, ACTIONS(2836), 1, sym__var_name, [7721] = 1, ACTIONS(2838), 1, sym__var_name, [7725] = 1, ACTIONS(2840), 1, sym__var_name, [7729] = 1, ACTIONS(2842), 1, sym__var_name, [7733] = 1, ACTIONS(2844), 1, sym_kex, }; static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(36)] = 0, [SMALL_STATE(37)] = 67, [SMALL_STATE(38)] = 131, [SMALL_STATE(39)] = 195, [SMALL_STATE(40)] = 256, [SMALL_STATE(41)] = 311, [SMALL_STATE(42)] = 356, [SMALL_STATE(43)] = 401, [SMALL_STATE(44)] = 440, [SMALL_STATE(45)] = 479, [SMALL_STATE(46)] = 518, [SMALL_STATE(47)] = 557, [SMALL_STATE(48)] = 590, [SMALL_STATE(49)] = 619, [SMALL_STATE(50)] = 644, [SMALL_STATE(51)] = 669, [SMALL_STATE(52)] = 692, [SMALL_STATE(53)] = 717, [SMALL_STATE(54)] = 740, [SMALL_STATE(55)] = 769, [SMALL_STATE(56)] = 791, [SMALL_STATE(57)] = 813, [SMALL_STATE(58)] = 839, [SMALL_STATE(59)] = 865, [SMALL_STATE(60)] = 891, [SMALL_STATE(61)] = 914, [SMALL_STATE(62)] = 937, [SMALL_STATE(63)] = 960, [SMALL_STATE(64)] = 983, [SMALL_STATE(65)] = 1004, [SMALL_STATE(66)] = 1027, [SMALL_STATE(67)] = 1046, [SMALL_STATE(68)] = 1069, [SMALL_STATE(69)] = 1092, [SMALL_STATE(70)] = 1113, [SMALL_STATE(71)] = 1136, [SMALL_STATE(72)] = 1157, [SMALL_STATE(73)] = 1180, [SMALL_STATE(74)] = 1203, [SMALL_STATE(75)] = 1226, [SMALL_STATE(76)] = 1238, [SMALL_STATE(77)] = 1258, [SMALL_STATE(78)] = 1278, [SMALL_STATE(79)] = 1298, [SMALL_STATE(80)] = 1314, [SMALL_STATE(81)] = 1334, [SMALL_STATE(82)] = 1354, [SMALL_STATE(83)] = 1374, [SMALL_STATE(84)] = 1386, [SMALL_STATE(85)] = 1402, [SMALL_STATE(86)] = 1422, [SMALL_STATE(87)] = 1442, [SMALL_STATE(88)] = 1462, [SMALL_STATE(89)] = 1478, [SMALL_STATE(90)] = 1492, [SMALL_STATE(91)] = 1508, [SMALL_STATE(92)] = 1522, [SMALL_STATE(93)] = 1541, [SMALL_STATE(94)] = 1554, [SMALL_STATE(95)] = 1569, [SMALL_STATE(96)] = 1584, [SMALL_STATE(97)] = 1601, [SMALL_STATE(98)] = 1618, [SMALL_STATE(99)] = 1635, [SMALL_STATE(100)] = 1652, [SMALL_STATE(101)] = 1669, [SMALL_STATE(102)] = 1684, [SMALL_STATE(103)] = 1701, [SMALL_STATE(104)] = 1720, [SMALL_STATE(105)] = 1737, [SMALL_STATE(106)] = 1754, [SMALL_STATE(107)] = 1765, [SMALL_STATE(108)] = 1784, [SMALL_STATE(109)] = 1795, [SMALL_STATE(110)] = 1812, [SMALL_STATE(111)] = 1829, [SMALL_STATE(112)] = 1846, [SMALL_STATE(113)] = 1863, [SMALL_STATE(114)] = 1878, [SMALL_STATE(115)] = 1897, [SMALL_STATE(116)] = 1914, [SMALL_STATE(117)] = 1931, [SMALL_STATE(118)] = 1942, [SMALL_STATE(119)] = 1955, [SMALL_STATE(120)] = 1970, [SMALL_STATE(121)] = 1983, [SMALL_STATE(122)] = 2000, [SMALL_STATE(123)] = 2017, [SMALL_STATE(124)] = 2034, [SMALL_STATE(125)] = 2049, [SMALL_STATE(126)] = 2066, [SMALL_STATE(127)] = 2085, [SMALL_STATE(128)] = 2102, [SMALL_STATE(129)] = 2119, [SMALL_STATE(130)] = 2136, [SMALL_STATE(131)] = 2153, [SMALL_STATE(132)] = 2170, [SMALL_STATE(133)] = 2187, [SMALL_STATE(134)] = 2200, [SMALL_STATE(135)] = 2213, [SMALL_STATE(136)] = 2228, [SMALL_STATE(137)] = 2243, [SMALL_STATE(138)] = 2258, [SMALL_STATE(139)] = 2277, [SMALL_STATE(140)] = 2288, [SMALL_STATE(141)] = 2299, [SMALL_STATE(142)] = 2314, [SMALL_STATE(143)] = 2327, [SMALL_STATE(144)] = 2340, [SMALL_STATE(145)] = 2351, [SMALL_STATE(146)] = 2366, [SMALL_STATE(147)] = 2376, [SMALL_STATE(148)] = 2388, [SMALL_STATE(149)] = 2400, [SMALL_STATE(150)] = 2414, [SMALL_STATE(151)] = 2424, [SMALL_STATE(152)] = 2440, [SMALL_STATE(153)] = 2454, [SMALL_STATE(154)] = 2468, [SMALL_STATE(155)] = 2478, [SMALL_STATE(156)] = 2492, [SMALL_STATE(157)] = 2506, [SMALL_STATE(158)] = 2520, [SMALL_STATE(159)] = 2534, [SMALL_STATE(160)] = 2544, [SMALL_STATE(161)] = 2558, [SMALL_STATE(162)] = 2566, [SMALL_STATE(163)] = 2582, [SMALL_STATE(164)] = 2596, [SMALL_STATE(165)] = 2604, [SMALL_STATE(166)] = 2618, [SMALL_STATE(167)] = 2630, [SMALL_STATE(168)] = 2646, [SMALL_STATE(169)] = 2662, [SMALL_STATE(170)] = 2678, [SMALL_STATE(171)] = 2688, [SMALL_STATE(172)] = 2702, [SMALL_STATE(173)] = 2712, [SMALL_STATE(174)] = 2728, [SMALL_STATE(175)] = 2744, [SMALL_STATE(176)] = 2756, [SMALL_STATE(177)] = 2770, [SMALL_STATE(178)] = 2782, [SMALL_STATE(179)] = 2792, [SMALL_STATE(180)] = 2806, [SMALL_STATE(181)] = 2818, [SMALL_STATE(182)] = 2828, [SMALL_STATE(183)] = 2838, [SMALL_STATE(184)] = 2854, [SMALL_STATE(185)] = 2864, [SMALL_STATE(186)] = 2874, [SMALL_STATE(187)] = 2884, [SMALL_STATE(188)] = 2898, [SMALL_STATE(189)] = 2912, [SMALL_STATE(190)] = 2923, [SMALL_STATE(191)] = 2934, [SMALL_STATE(192)] = 2945, [SMALL_STATE(193)] = 2956, [SMALL_STATE(194)] = 2969, [SMALL_STATE(195)] = 2982, [SMALL_STATE(196)] = 2993, [SMALL_STATE(197)] = 3004, [SMALL_STATE(198)] = 3015, [SMALL_STATE(199)] = 3026, [SMALL_STATE(200)] = 3037, [SMALL_STATE(201)] = 3048, [SMALL_STATE(202)] = 3059, [SMALL_STATE(203)] = 3070, [SMALL_STATE(204)] = 3081, [SMALL_STATE(205)] = 3090, [SMALL_STATE(206)] = 3101, [SMALL_STATE(207)] = 3112, [SMALL_STATE(208)] = 3123, [SMALL_STATE(209)] = 3134, [SMALL_STATE(210)] = 3145, [SMALL_STATE(211)] = 3156, [SMALL_STATE(212)] = 3167, [SMALL_STATE(213)] = 3178, [SMALL_STATE(214)] = 3187, [SMALL_STATE(215)] = 3198, [SMALL_STATE(216)] = 3209, [SMALL_STATE(217)] = 3220, [SMALL_STATE(218)] = 3229, [SMALL_STATE(219)] = 3240, [SMALL_STATE(220)] = 3251, [SMALL_STATE(221)] = 3262, [SMALL_STATE(222)] = 3273, [SMALL_STATE(223)] = 3284, [SMALL_STATE(224)] = 3293, [SMALL_STATE(225)] = 3306, [SMALL_STATE(226)] = 3315, [SMALL_STATE(227)] = 3326, [SMALL_STATE(228)] = 3337, [SMALL_STATE(229)] = 3348, [SMALL_STATE(230)] = 3355, [SMALL_STATE(231)] = 3366, [SMALL_STATE(232)] = 3377, [SMALL_STATE(233)] = 3388, [SMALL_STATE(234)] = 3397, [SMALL_STATE(235)] = 3408, [SMALL_STATE(236)] = 3419, [SMALL_STATE(237)] = 3430, [SMALL_STATE(238)] = 3441, [SMALL_STATE(239)] = 3452, [SMALL_STATE(240)] = 3463, [SMALL_STATE(241)] = 3472, [SMALL_STATE(242)] = 3481, [SMALL_STATE(243)] = 3490, [SMALL_STATE(244)] = 3501, [SMALL_STATE(245)] = 3512, [SMALL_STATE(246)] = 3523, [SMALL_STATE(247)] = 3532, [SMALL_STATE(248)] = 3543, [SMALL_STATE(249)] = 3552, [SMALL_STATE(250)] = 3563, [SMALL_STATE(251)] = 3572, [SMALL_STATE(252)] = 3583, [SMALL_STATE(253)] = 3594, [SMALL_STATE(254)] = 3603, [SMALL_STATE(255)] = 3612, [SMALL_STATE(256)] = 3621, [SMALL_STATE(257)] = 3632, [SMALL_STATE(258)] = 3641, [SMALL_STATE(259)] = 3652, [SMALL_STATE(260)] = 3663, [SMALL_STATE(261)] = 3676, [SMALL_STATE(262)] = 3687, [SMALL_STATE(263)] = 3698, [SMALL_STATE(264)] = 3709, [SMALL_STATE(265)] = 3720, [SMALL_STATE(266)] = 3731, [SMALL_STATE(267)] = 3742, [SMALL_STATE(268)] = 3753, [SMALL_STATE(269)] = 3762, [SMALL_STATE(270)] = 3771, [SMALL_STATE(271)] = 3782, [SMALL_STATE(272)] = 3793, [SMALL_STATE(273)] = 3804, [SMALL_STATE(274)] = 3815, [SMALL_STATE(275)] = 3824, [SMALL_STATE(276)] = 3835, [SMALL_STATE(277)] = 3848, [SMALL_STATE(278)] = 3857, [SMALL_STATE(279)] = 3864, [SMALL_STATE(280)] = 3875, [SMALL_STATE(281)] = 3888, [SMALL_STATE(282)] = 3898, [SMALL_STATE(283)] = 3906, [SMALL_STATE(284)] = 3914, [SMALL_STATE(285)] = 3924, [SMALL_STATE(286)] = 3932, [SMALL_STATE(287)] = 3942, [SMALL_STATE(288)] = 3952, [SMALL_STATE(289)] = 3962, [SMALL_STATE(290)] = 3972, [SMALL_STATE(291)] = 3980, [SMALL_STATE(292)] = 3990, [SMALL_STATE(293)] = 4000, [SMALL_STATE(294)] = 4010, [SMALL_STATE(295)] = 4018, [SMALL_STATE(296)] = 4028, [SMALL_STATE(297)] = 4038, [SMALL_STATE(298)] = 4048, [SMALL_STATE(299)] = 4058, [SMALL_STATE(300)] = 4068, [SMALL_STATE(301)] = 4078, [SMALL_STATE(302)] = 4088, [SMALL_STATE(303)] = 4098, [SMALL_STATE(304)] = 4108, [SMALL_STATE(305)] = 4118, [SMALL_STATE(306)] = 4128, [SMALL_STATE(307)] = 4138, [SMALL_STATE(308)] = 4148, [SMALL_STATE(309)] = 4158, [SMALL_STATE(310)] = 4168, [SMALL_STATE(311)] = 4178, [SMALL_STATE(312)] = 4188, [SMALL_STATE(313)] = 4198, [SMALL_STATE(314)] = 4208, [SMALL_STATE(315)] = 4218, [SMALL_STATE(316)] = 4228, [SMALL_STATE(317)] = 4238, [SMALL_STATE(318)] = 4248, [SMALL_STATE(319)] = 4258, [SMALL_STATE(320)] = 4268, [SMALL_STATE(321)] = 4278, [SMALL_STATE(322)] = 4288, [SMALL_STATE(323)] = 4298, [SMALL_STATE(324)] = 4308, [SMALL_STATE(325)] = 4318, [SMALL_STATE(326)] = 4328, [SMALL_STATE(327)] = 4338, [SMALL_STATE(328)] = 4348, [SMALL_STATE(329)] = 4358, [SMALL_STATE(330)] = 4368, [SMALL_STATE(331)] = 4378, [SMALL_STATE(332)] = 4388, [SMALL_STATE(333)] = 4398, [SMALL_STATE(334)] = 4408, [SMALL_STATE(335)] = 4418, [SMALL_STATE(336)] = 4428, [SMALL_STATE(337)] = 4438, [SMALL_STATE(338)] = 4448, [SMALL_STATE(339)] = 4458, [SMALL_STATE(340)] = 4468, [SMALL_STATE(341)] = 4478, [SMALL_STATE(342)] = 4488, [SMALL_STATE(343)] = 4498, [SMALL_STATE(344)] = 4508, [SMALL_STATE(345)] = 4518, [SMALL_STATE(346)] = 4528, [SMALL_STATE(347)] = 4538, [SMALL_STATE(348)] = 4548, [SMALL_STATE(349)] = 4558, [SMALL_STATE(350)] = 4568, [SMALL_STATE(351)] = 4578, [SMALL_STATE(352)] = 4588, [SMALL_STATE(353)] = 4594, [SMALL_STATE(354)] = 4600, [SMALL_STATE(355)] = 4610, [SMALL_STATE(356)] = 4620, [SMALL_STATE(357)] = 4630, [SMALL_STATE(358)] = 4638, [SMALL_STATE(359)] = 4648, [SMALL_STATE(360)] = 4658, [SMALL_STATE(361)] = 4668, [SMALL_STATE(362)] = 4678, [SMALL_STATE(363)] = 4688, [SMALL_STATE(364)] = 4696, [SMALL_STATE(365)] = 4706, [SMALL_STATE(366)] = 4716, [SMALL_STATE(367)] = 4726, [SMALL_STATE(368)] = 4736, [SMALL_STATE(369)] = 4744, [SMALL_STATE(370)] = 4752, [SMALL_STATE(371)] = 4760, [SMALL_STATE(372)] = 4768, [SMALL_STATE(373)] = 4778, [SMALL_STATE(374)] = 4788, [SMALL_STATE(375)] = 4798, [SMALL_STATE(376)] = 4808, [SMALL_STATE(377)] = 4818, [SMALL_STATE(378)] = 4828, [SMALL_STATE(379)] = 4838, [SMALL_STATE(380)] = 4846, [SMALL_STATE(381)] = 4856, [SMALL_STATE(382)] = 4866, [SMALL_STATE(383)] = 4876, [SMALL_STATE(384)] = 4886, [SMALL_STATE(385)] = 4896, [SMALL_STATE(386)] = 4906, [SMALL_STATE(387)] = 4916, [SMALL_STATE(388)] = 4926, [SMALL_STATE(389)] = 4936, [SMALL_STATE(390)] = 4946, [SMALL_STATE(391)] = 4956, [SMALL_STATE(392)] = 4966, [SMALL_STATE(393)] = 4976, [SMALL_STATE(394)] = 4986, [SMALL_STATE(395)] = 4996, [SMALL_STATE(396)] = 5006, [SMALL_STATE(397)] = 5016, [SMALL_STATE(398)] = 5022, [SMALL_STATE(399)] = 5028, [SMALL_STATE(400)] = 5034, [SMALL_STATE(401)] = 5044, [SMALL_STATE(402)] = 5050, [SMALL_STATE(403)] = 5060, [SMALL_STATE(404)] = 5070, [SMALL_STATE(405)] = 5076, [SMALL_STATE(406)] = 5086, [SMALL_STATE(407)] = 5096, [SMALL_STATE(408)] = 5106, [SMALL_STATE(409)] = 5116, [SMALL_STATE(410)] = 5126, [SMALL_STATE(411)] = 5134, [SMALL_STATE(412)] = 5140, [SMALL_STATE(413)] = 5148, [SMALL_STATE(414)] = 5158, [SMALL_STATE(415)] = 5168, [SMALL_STATE(416)] = 5178, [SMALL_STATE(417)] = 5188, [SMALL_STATE(418)] = 5194, [SMALL_STATE(419)] = 5202, [SMALL_STATE(420)] = 5212, [SMALL_STATE(421)] = 5218, [SMALL_STATE(422)] = 5228, [SMALL_STATE(423)] = 5238, [SMALL_STATE(424)] = 5248, [SMALL_STATE(425)] = 5258, [SMALL_STATE(426)] = 5264, [SMALL_STATE(427)] = 5272, [SMALL_STATE(428)] = 5278, [SMALL_STATE(429)] = 5288, [SMALL_STATE(430)] = 5294, [SMALL_STATE(431)] = 5302, [SMALL_STATE(432)] = 5312, [SMALL_STATE(433)] = 5322, [SMALL_STATE(434)] = 5332, [SMALL_STATE(435)] = 5342, [SMALL_STATE(436)] = 5350, [SMALL_STATE(437)] = 5358, [SMALL_STATE(438)] = 5368, [SMALL_STATE(439)] = 5378, [SMALL_STATE(440)] = 5388, [SMALL_STATE(441)] = 5398, [SMALL_STATE(442)] = 5406, [SMALL_STATE(443)] = 5414, [SMALL_STATE(444)] = 5422, [SMALL_STATE(445)] = 5430, [SMALL_STATE(446)] = 5438, [SMALL_STATE(447)] = 5448, [SMALL_STATE(448)] = 5456, [SMALL_STATE(449)] = 5464, [SMALL_STATE(450)] = 5474, [SMALL_STATE(451)] = 5482, [SMALL_STATE(452)] = 5490, [SMALL_STATE(453)] = 5498, [SMALL_STATE(454)] = 5506, [SMALL_STATE(455)] = 5514, [SMALL_STATE(456)] = 5522, [SMALL_STATE(457)] = 5532, [SMALL_STATE(458)] = 5542, [SMALL_STATE(459)] = 5552, [SMALL_STATE(460)] = 5560, [SMALL_STATE(461)] = 5570, [SMALL_STATE(462)] = 5580, [SMALL_STATE(463)] = 5590, [SMALL_STATE(464)] = 5598, [SMALL_STATE(465)] = 5608, [SMALL_STATE(466)] = 5618, [SMALL_STATE(467)] = 5624, [SMALL_STATE(468)] = 5634, [SMALL_STATE(469)] = 5644, [SMALL_STATE(470)] = 5654, [SMALL_STATE(471)] = 5664, [SMALL_STATE(472)] = 5674, [SMALL_STATE(473)] = 5682, [SMALL_STATE(474)] = 5692, [SMALL_STATE(475)] = 5702, [SMALL_STATE(476)] = 5712, [SMALL_STATE(477)] = 5718, [SMALL_STATE(478)] = 5724, [SMALL_STATE(479)] = 5734, [SMALL_STATE(480)] = 5744, [SMALL_STATE(481)] = 5754, [SMALL_STATE(482)] = 5764, [SMALL_STATE(483)] = 5774, [SMALL_STATE(484)] = 5782, [SMALL_STATE(485)] = 5790, [SMALL_STATE(486)] = 5798, [SMALL_STATE(487)] = 5808, [SMALL_STATE(488)] = 5818, [SMALL_STATE(489)] = 5824, [SMALL_STATE(490)] = 5832, [SMALL_STATE(491)] = 5840, [SMALL_STATE(492)] = 5848, [SMALL_STATE(493)] = 5858, [SMALL_STATE(494)] = 5868, [SMALL_STATE(495)] = 5878, [SMALL_STATE(496)] = 5888, [SMALL_STATE(497)] = 5898, [SMALL_STATE(498)] = 5906, [SMALL_STATE(499)] = 5916, [SMALL_STATE(500)] = 5924, [SMALL_STATE(501)] = 5934, [SMALL_STATE(502)] = 5944, [SMALL_STATE(503)] = 5954, [SMALL_STATE(504)] = 5964, [SMALL_STATE(505)] = 5974, [SMALL_STATE(506)] = 5984, [SMALL_STATE(507)] = 5994, [SMALL_STATE(508)] = 6004, [SMALL_STATE(509)] = 6010, [SMALL_STATE(510)] = 6020, [SMALL_STATE(511)] = 6025, [SMALL_STATE(512)] = 6030, [SMALL_STATE(513)] = 6037, [SMALL_STATE(514)] = 6042, [SMALL_STATE(515)] = 6047, [SMALL_STATE(516)] = 6052, [SMALL_STATE(517)] = 6057, [SMALL_STATE(518)] = 6062, [SMALL_STATE(519)] = 6067, [SMALL_STATE(520)] = 6072, [SMALL_STATE(521)] = 6077, [SMALL_STATE(522)] = 6084, [SMALL_STATE(523)] = 6089, [SMALL_STATE(524)] = 6094, [SMALL_STATE(525)] = 6099, [SMALL_STATE(526)] = 6104, [SMALL_STATE(527)] = 6109, [SMALL_STATE(528)] = 6114, [SMALL_STATE(529)] = 6119, [SMALL_STATE(530)] = 6124, [SMALL_STATE(531)] = 6129, [SMALL_STATE(532)] = 6134, [SMALL_STATE(533)] = 6139, [SMALL_STATE(534)] = 6146, [SMALL_STATE(535)] = 6151, [SMALL_STATE(536)] = 6156, [SMALL_STATE(537)] = 6161, [SMALL_STATE(538)] = 6166, [SMALL_STATE(539)] = 6171, [SMALL_STATE(540)] = 6176, [SMALL_STATE(541)] = 6181, [SMALL_STATE(542)] = 6186, [SMALL_STATE(543)] = 6191, [SMALL_STATE(544)] = 6196, [SMALL_STATE(545)] = 6201, [SMALL_STATE(546)] = 6206, [SMALL_STATE(547)] = 6211, [SMALL_STATE(548)] = 6216, [SMALL_STATE(549)] = 6221, [SMALL_STATE(550)] = 6226, [SMALL_STATE(551)] = 6231, [SMALL_STATE(552)] = 6236, [SMALL_STATE(553)] = 6241, [SMALL_STATE(554)] = 6246, [SMALL_STATE(555)] = 6251, [SMALL_STATE(556)] = 6256, [SMALL_STATE(557)] = 6261, [SMALL_STATE(558)] = 6266, [SMALL_STATE(559)] = 6271, [SMALL_STATE(560)] = 6276, [SMALL_STATE(561)] = 6281, [SMALL_STATE(562)] = 6286, [SMALL_STATE(563)] = 6291, [SMALL_STATE(564)] = 6296, [SMALL_STATE(565)] = 6301, [SMALL_STATE(566)] = 6306, [SMALL_STATE(567)] = 6311, [SMALL_STATE(568)] = 6316, [SMALL_STATE(569)] = 6321, [SMALL_STATE(570)] = 6326, [SMALL_STATE(571)] = 6331, [SMALL_STATE(572)] = 6336, [SMALL_STATE(573)] = 6341, [SMALL_STATE(574)] = 6346, [SMALL_STATE(575)] = 6353, [SMALL_STATE(576)] = 6358, [SMALL_STATE(577)] = 6363, [SMALL_STATE(578)] = 6368, [SMALL_STATE(579)] = 6373, [SMALL_STATE(580)] = 6380, [SMALL_STATE(581)] = 6385, [SMALL_STATE(582)] = 6390, [SMALL_STATE(583)] = 6395, [SMALL_STATE(584)] = 6400, [SMALL_STATE(585)] = 6405, [SMALL_STATE(586)] = 6410, [SMALL_STATE(587)] = 6415, [SMALL_STATE(588)] = 6422, [SMALL_STATE(589)] = 6427, [SMALL_STATE(590)] = 6432, [SMALL_STATE(591)] = 6437, [SMALL_STATE(592)] = 6442, [SMALL_STATE(593)] = 6447, [SMALL_STATE(594)] = 6452, [SMALL_STATE(595)] = 6459, [SMALL_STATE(596)] = 6464, [SMALL_STATE(597)] = 6469, [SMALL_STATE(598)] = 6474, [SMALL_STATE(599)] = 6479, [SMALL_STATE(600)] = 6484, [SMALL_STATE(601)] = 6491, [SMALL_STATE(602)] = 6496, [SMALL_STATE(603)] = 6501, [SMALL_STATE(604)] = 6506, [SMALL_STATE(605)] = 6511, [SMALL_STATE(606)] = 6516, [SMALL_STATE(607)] = 6523, [SMALL_STATE(608)] = 6528, [SMALL_STATE(609)] = 6533, [SMALL_STATE(610)] = 6538, [SMALL_STATE(611)] = 6543, [SMALL_STATE(612)] = 6548, [SMALL_STATE(613)] = 6555, [SMALL_STATE(614)] = 6560, [SMALL_STATE(615)] = 6565, [SMALL_STATE(616)] = 6570, [SMALL_STATE(617)] = 6575, [SMALL_STATE(618)] = 6580, [SMALL_STATE(619)] = 6585, [SMALL_STATE(620)] = 6590, [SMALL_STATE(621)] = 6595, [SMALL_STATE(622)] = 6600, [SMALL_STATE(623)] = 6605, [SMALL_STATE(624)] = 6610, [SMALL_STATE(625)] = 6615, [SMALL_STATE(626)] = 6620, [SMALL_STATE(627)] = 6625, [SMALL_STATE(628)] = 6630, [SMALL_STATE(629)] = 6635, [SMALL_STATE(630)] = 6642, [SMALL_STATE(631)] = 6647, [SMALL_STATE(632)] = 6652, [SMALL_STATE(633)] = 6657, [SMALL_STATE(634)] = 6662, [SMALL_STATE(635)] = 6667, [SMALL_STATE(636)] = 6672, [SMALL_STATE(637)] = 6677, [SMALL_STATE(638)] = 6682, [SMALL_STATE(639)] = 6687, [SMALL_STATE(640)] = 6692, [SMALL_STATE(641)] = 6697, [SMALL_STATE(642)] = 6702, [SMALL_STATE(643)] = 6707, [SMALL_STATE(644)] = 6712, [SMALL_STATE(645)] = 6717, [SMALL_STATE(646)] = 6722, [SMALL_STATE(647)] = 6727, [SMALL_STATE(648)] = 6732, [SMALL_STATE(649)] = 6737, [SMALL_STATE(650)] = 6742, [SMALL_STATE(651)] = 6747, [SMALL_STATE(652)] = 6752, [SMALL_STATE(653)] = 6757, [SMALL_STATE(654)] = 6764, [SMALL_STATE(655)] = 6769, [SMALL_STATE(656)] = 6774, [SMALL_STATE(657)] = 6779, [SMALL_STATE(658)] = 6784, [SMALL_STATE(659)] = 6789, [SMALL_STATE(660)] = 6794, [SMALL_STATE(661)] = 6799, [SMALL_STATE(662)] = 6804, [SMALL_STATE(663)] = 6809, [SMALL_STATE(664)] = 6814, [SMALL_STATE(665)] = 6819, [SMALL_STATE(666)] = 6824, [SMALL_STATE(667)] = 6829, [SMALL_STATE(668)] = 6834, [SMALL_STATE(669)] = 6839, [SMALL_STATE(670)] = 6844, [SMALL_STATE(671)] = 6849, [SMALL_STATE(672)] = 6856, [SMALL_STATE(673)] = 6861, [SMALL_STATE(674)] = 6866, [SMALL_STATE(675)] = 6871, [SMALL_STATE(676)] = 6876, [SMALL_STATE(677)] = 6883, [SMALL_STATE(678)] = 6888, [SMALL_STATE(679)] = 6893, [SMALL_STATE(680)] = 6898, [SMALL_STATE(681)] = 6903, [SMALL_STATE(682)] = 6908, [SMALL_STATE(683)] = 6913, [SMALL_STATE(684)] = 6918, [SMALL_STATE(685)] = 6923, [SMALL_STATE(686)] = 6928, [SMALL_STATE(687)] = 6933, [SMALL_STATE(688)] = 6938, [SMALL_STATE(689)] = 6943, [SMALL_STATE(690)] = 6948, [SMALL_STATE(691)] = 6953, [SMALL_STATE(692)] = 6958, [SMALL_STATE(693)] = 6963, [SMALL_STATE(694)] = 6968, [SMALL_STATE(695)] = 6973, [SMALL_STATE(696)] = 6978, [SMALL_STATE(697)] = 6983, [SMALL_STATE(698)] = 6988, [SMALL_STATE(699)] = 6993, [SMALL_STATE(700)] = 7000, [SMALL_STATE(701)] = 7007, [SMALL_STATE(702)] = 7012, [SMALL_STATE(703)] = 7017, [SMALL_STATE(704)] = 7024, [SMALL_STATE(705)] = 7029, [SMALL_STATE(706)] = 7034, [SMALL_STATE(707)] = 7039, [SMALL_STATE(708)] = 7044, [SMALL_STATE(709)] = 7051, [SMALL_STATE(710)] = 7056, [SMALL_STATE(711)] = 7061, [SMALL_STATE(712)] = 7066, [SMALL_STATE(713)] = 7071, [SMALL_STATE(714)] = 7076, [SMALL_STATE(715)] = 7083, [SMALL_STATE(716)] = 7090, [SMALL_STATE(717)] = 7095, [SMALL_STATE(718)] = 7100, [SMALL_STATE(719)] = 7107, [SMALL_STATE(720)] = 7112, [SMALL_STATE(721)] = 7117, [SMALL_STATE(722)] = 7122, [SMALL_STATE(723)] = 7127, [SMALL_STATE(724)] = 7132, [SMALL_STATE(725)] = 7137, [SMALL_STATE(726)] = 7142, [SMALL_STATE(727)] = 7147, [SMALL_STATE(728)] = 7154, [SMALL_STATE(729)] = 7161, [SMALL_STATE(730)] = 7166, [SMALL_STATE(731)] = 7171, [SMALL_STATE(732)] = 7176, [SMALL_STATE(733)] = 7181, [SMALL_STATE(734)] = 7186, [SMALL_STATE(735)] = 7191, [SMALL_STATE(736)] = 7198, [SMALL_STATE(737)] = 7203, [SMALL_STATE(738)] = 7208, [SMALL_STATE(739)] = 7213, [SMALL_STATE(740)] = 7218, [SMALL_STATE(741)] = 7223, [SMALL_STATE(742)] = 7228, [SMALL_STATE(743)] = 7233, [SMALL_STATE(744)] = 7238, [SMALL_STATE(745)] = 7243, [SMALL_STATE(746)] = 7250, [SMALL_STATE(747)] = 7255, [SMALL_STATE(748)] = 7260, [SMALL_STATE(749)] = 7265, [SMALL_STATE(750)] = 7270, [SMALL_STATE(751)] = 7275, [SMALL_STATE(752)] = 7280, [SMALL_STATE(753)] = 7285, [SMALL_STATE(754)] = 7290, [SMALL_STATE(755)] = 7295, [SMALL_STATE(756)] = 7300, [SMALL_STATE(757)] = 7305, [SMALL_STATE(758)] = 7310, [SMALL_STATE(759)] = 7315, [SMALL_STATE(760)] = 7322, [SMALL_STATE(761)] = 7327, [SMALL_STATE(762)] = 7332, [SMALL_STATE(763)] = 7337, [SMALL_STATE(764)] = 7344, [SMALL_STATE(765)] = 7349, [SMALL_STATE(766)] = 7354, [SMALL_STATE(767)] = 7359, [SMALL_STATE(768)] = 7364, [SMALL_STATE(769)] = 7369, [SMALL_STATE(770)] = 7374, [SMALL_STATE(771)] = 7379, [SMALL_STATE(772)] = 7386, [SMALL_STATE(773)] = 7391, [SMALL_STATE(774)] = 7398, [SMALL_STATE(775)] = 7403, [SMALL_STATE(776)] = 7408, [SMALL_STATE(777)] = 7413, [SMALL_STATE(778)] = 7418, [SMALL_STATE(779)] = 7425, [SMALL_STATE(780)] = 7430, [SMALL_STATE(781)] = 7435, [SMALL_STATE(782)] = 7440, [SMALL_STATE(783)] = 7445, [SMALL_STATE(784)] = 7450, [SMALL_STATE(785)] = 7457, [SMALL_STATE(786)] = 7464, [SMALL_STATE(787)] = 7469, [SMALL_STATE(788)] = 7476, [SMALL_STATE(789)] = 7481, [SMALL_STATE(790)] = 7488, [SMALL_STATE(791)] = 7493, [SMALL_STATE(792)] = 7498, [SMALL_STATE(793)] = 7503, [SMALL_STATE(794)] = 7510, [SMALL_STATE(795)] = 7517, [SMALL_STATE(796)] = 7522, [SMALL_STATE(797)] = 7529, [SMALL_STATE(798)] = 7533, [SMALL_STATE(799)] = 7537, [SMALL_STATE(800)] = 7541, [SMALL_STATE(801)] = 7545, [SMALL_STATE(802)] = 7549, [SMALL_STATE(803)] = 7553, [SMALL_STATE(804)] = 7557, [SMALL_STATE(805)] = 7561, [SMALL_STATE(806)] = 7565, [SMALL_STATE(807)] = 7569, [SMALL_STATE(808)] = 7573, [SMALL_STATE(809)] = 7577, [SMALL_STATE(810)] = 7581, [SMALL_STATE(811)] = 7585, [SMALL_STATE(812)] = 7589, [SMALL_STATE(813)] = 7593, [SMALL_STATE(814)] = 7597, [SMALL_STATE(815)] = 7601, [SMALL_STATE(816)] = 7605, [SMALL_STATE(817)] = 7609, [SMALL_STATE(818)] = 7613, [SMALL_STATE(819)] = 7617, [SMALL_STATE(820)] = 7621, [SMALL_STATE(821)] = 7625, [SMALL_STATE(822)] = 7629, [SMALL_STATE(823)] = 7633, [SMALL_STATE(824)] = 7637, [SMALL_STATE(825)] = 7641, [SMALL_STATE(826)] = 7645, [SMALL_STATE(827)] = 7649, [SMALL_STATE(828)] = 7653, [SMALL_STATE(829)] = 7657, [SMALL_STATE(830)] = 7661, [SMALL_STATE(831)] = 7665, [SMALL_STATE(832)] = 7669, [SMALL_STATE(833)] = 7673, [SMALL_STATE(834)] = 7677, [SMALL_STATE(835)] = 7681, [SMALL_STATE(836)] = 7685, [SMALL_STATE(837)] = 7689, [SMALL_STATE(838)] = 7693, [SMALL_STATE(839)] = 7697, [SMALL_STATE(840)] = 7701, [SMALL_STATE(841)] = 7705, [SMALL_STATE(842)] = 7709, [SMALL_STATE(843)] = 7713, [SMALL_STATE(844)] = 7717, [SMALL_STATE(845)] = 7721, [SMALL_STATE(846)] = 7725, [SMALL_STATE(847)] = 7729, [SMALL_STATE(848)] = 7733, }; 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}}, REDUCE(sym_config, 0, 0, 0), [5] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), [39] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), [49] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), [51] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), [53] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), [55] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), [57] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), [59] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), [93] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), [95] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), [105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), [115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), [119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), [125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), [127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), [133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), [139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), [141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), [149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), [157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), [173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), [193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), [201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), [205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), [207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_config, 1, 0, 0), [209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), [211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(296), [216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(360), [219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(405), [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(406), [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(407), [228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(408), [231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(413), [234] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(414), [237] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(416), [240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(419), [243] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(421), [246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(428), [249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(431), [252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(437), [255] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(438), [258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(439), [261] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(440), [264] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(446), [267] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(449), [270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(457), [273] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(460), [276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(461), [279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(462), [282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(464), [285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(467), [288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(468), [291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(470), [294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(471), [297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(474), [300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(478), [303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(479), [306] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(480), [309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(486), [312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(487), [315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(492), [318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(493), [321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(495), [324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(496), [327] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(498), [330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(500), [333] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(502), [336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(503), [339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(504), [342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(505), [345] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(506), [348] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(507), [351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(284), [354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(286), [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(287), [360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(289), [363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(291), [366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(292), [369] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(293), [372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(295), [375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(281), [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(297), [381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(298), [384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(299), [387] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(300), [390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(302), [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(303), [396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(304), [399] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(305), [402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(313), [405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(315), [408] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(318), [411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(319), [414] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(320), [417] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(321), [420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(322), [423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(323), [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(327), [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(328), [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(329), [435] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(330), [438] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(331), [441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(332), [444] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(333), [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(334), [450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(336), [453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(337), [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(338), [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(339), [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(340), [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(341), [468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(342), [471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(343), [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(344), [477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(345), [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(346), [483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(349), [486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(350), [489] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(351), [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(354), [495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(355), [498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(356), [501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(358), [504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(359), [507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(835), [510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(9), [513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), SHIFT_REPEAT(3), [516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_declaration, 4, 0, 16), [518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_declaration, 4, 0, 16), [520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), [522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_declaration, 5, 0, 16), [526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_declaration, 5, 0, 16), [528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_declaration, 6, 0, 16), [530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_declaration, 6, 0, 16), [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__declarations, 1, 0, 0), [534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__declarations, 1, 0, 0), [536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), [538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), [540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(405), [543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(406), [546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(407), [549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(408), [552] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(413), [555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(414), [558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(416), [561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(419), [564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(421), [567] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(428), [570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(431), [573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(437), [576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(438), [579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(439), [582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(440), [585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(446), [588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(449), [591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(457), [594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(460), [597] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(461), [600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(462), [603] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(464), [606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(467), [609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(468), [612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(470), [615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(471), [618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(474), [621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(478), [624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(479), [627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(480), [630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(486), [633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(487), [636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(492), [639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(493), [642] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(495), [645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(496), [648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(498), [651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(500), [654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(502), [657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(503), [660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(504), [663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(505), [666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(506), [669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(507), [672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(284), [675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(286), [678] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(287), [681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(289), [684] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(291), [687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(292), [690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(293), [693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(295), [696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(281), [699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(297), [702] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(298), [705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(299), [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(300), [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(302), [714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(303), [717] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(304), [720] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(305), [723] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(313), [726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(315), [729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(318), [732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(319), [735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(320), [738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(321), [741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(322), [744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(323), [747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(327), [750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(328), [753] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(329), [756] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(330), [759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(331), [762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(332), [765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(333), [768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(334), [771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(336), [774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(337), [777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(338), [780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(339), [783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(340), [786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(341), [789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(342), [792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(343), [795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(344), [798] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(345), [801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(346), [804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(349), [807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(350), [810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(351), [813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(354), [816] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(355), [819] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(356), [822] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(358), [825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(359), [828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(600), [831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 2, 0, 0), SHIFT_REPEAT(18), [834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), [836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), [840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_host_declaration, 7, 0, 75), [842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_host_declaration, 7, 0, 75), [844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_host_declaration, 6, 0, 37), [846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_host_declaration, 6, 0, 37), [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_host_declaration, 5, 0, 15), [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_host_declaration, 5, 0, 15), [852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 3, 0, 0), [854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_config_repeat1, 3, 0, 0), [856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_config_repeat1, 4, 0, 0), [858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_config_repeat1, 4, 0, 0), [860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_host_declaration, 8, 0, 75), [862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_host_declaration, 8, 0, 75), [864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_host_declaration, 6, 0, 15), [866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_host_declaration, 6, 0, 15), [868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_host_declaration, 7, 0, 37), [870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_host_declaration, 7, 0, 37), [872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_host_declaration, 6, 0, 35), [874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_host_declaration, 6, 0, 35), [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_config_repeat1, 2, 0, 0), [878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 3, 0, 0), [880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__declarations_repeat1, 3, 0, 0), [882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_host_declaration, 7, 0, 35), [884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_host_declaration, 7, 0, 35), [886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_declaration, 7, 0, 16), [888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_declaration, 7, 0, 16), [890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__declarations_repeat1, 4, 0, 0), [892] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__declarations_repeat1, 4, 0, 0), [894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), [906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), [910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), [914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), [916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), [928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), [936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), [940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), [946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), [948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(800), [952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), [956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), [958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), [962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__file_pattern_vars_repeat1, 2, 0, 0), SHIFT_REPEAT(83), [965] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__file_pattern_vars_repeat1, 2, 0, 0), SHIFT_REPEAT(83), [968] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__file_pattern_vars_repeat1, 2, 0, 0), SHIFT_REPEAT(811), [971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__file_pattern_vars_repeat1, 2, 0, 0), [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), [979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__file_pattern_vars, 1, 0, 11), [981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__file_pattern_vars_repeat2, 2, 0, 0), [983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__file_pattern_vars_repeat2, 2, 0, 0), SHIFT_REPEAT(106), [986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__file_pattern_vars_repeat2, 2, 0, 0), SHIFT_REPEAT(846), [989] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__file_pattern_vars_repeat2, 2, 0, 0), SHIFT_REPEAT(106), [992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), [1004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), [1014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), [1022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), [1024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), [1032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_value, 1, 0, 11), [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(15), [1036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__file_string, 1, 0, 21), [1038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__remote_command_repeat1, 2, 0, 0), SHIFT_REPEAT(150), [1041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__remote_command_repeat1, 2, 0, 0), SHIFT_REPEAT(150), [1044] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__remote_command_repeat1, 2, 0, 0), SHIFT_REPEAT(845), [1047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__remote_command_repeat1, 2, 0, 0), [1049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__remote_command_repeat1, 2, 0, 0), [1051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__file_string_repeat1, 2, 0, 0), SHIFT_REPEAT(170), [1054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__file_string_repeat1, 2, 0, 0), SHIFT_REPEAT(170), [1057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__file_string_repeat1, 2, 0, 0), SHIFT_REPEAT(843), [1060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__file_string_repeat1, 2, 0, 0), [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), [1064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), [1066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), [1068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__remote_command, 3, 0, 30), [1070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_command, 3, 0, 30), [1072] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__hosts_string_repeat1, 2, 0, 0), SHIFT_REPEAT(172), [1075] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__hosts_string_repeat1, 2, 0, 0), SHIFT_REPEAT(172), [1078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__hosts_string_repeat1, 2, 0, 0), SHIFT_REPEAT(844), [1081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__hosts_string_repeat1, 2, 0, 0), [1083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hosts_string_repeat1, 2, 0, 0), [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), [1091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__hosts_string, 1, 0, 21), [1093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hosts_string, 1, 0, 21), [1095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable, 3, 0, 53), [1097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable, 3, 0, 53), [1099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__file_string_repeat2, 2, 0, 0), [1101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__file_string_repeat2, 2, 0, 0), SHIFT_REPEAT(246), [1104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__file_string_repeat2, 2, 0, 0), SHIFT_REPEAT(847), [1107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__file_string_repeat2, 2, 0, 0), SHIFT_REPEAT(246), [1110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), [1116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), [1118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), [1122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), [1126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__file_pattern_vars_repeat1, 1, 0, 0), [1128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__file_pattern_vars_repeat1, 1, 0, 0), [1130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_value_repeat2, 2, 0, 44), [1132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), [1134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(246), [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), [1146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time, 1, 0, 0), [1148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 1, 0, 11), [1150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), [1152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__plain_string, 1, 0, 21), [1154] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_value_repeat1, 2, 0, 0), SHIFT_REPEAT(139), [1157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_value_repeat1, 2, 0, 0), [1159] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_value_repeat1, 2, 0, 0), SHIFT_REPEAT(139), [1162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__plain_string_repeat1, 2, 0, 0), SHIFT_REPEAT(140), [1165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__plain_string_repeat1, 2, 0, 0), [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), [1171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__send_env_value, 1, 0, 32), [1175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), [1177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), [1179] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_value_repeat1, 2, 0, 0), SHIFT_REPEAT(159), [1182] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_value_repeat1, 2, 0, 0), SHIFT_REPEAT(159), [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), [1197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), [1199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__file_pattern_vars_repeat2, 1, 0, 0), [1201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__file_pattern_vars_repeat2, 1, 0, 0), [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), [1205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__hostname_string_repeat1, 2, 0, 0), SHIFT_REPEAT(223), [1208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__hostname_string_repeat1, 2, 0, 0), SHIFT_REPEAT(223), [1211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hostname_string_repeat1, 2, 0, 0), [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), [1215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__proxy_string_repeat1, 2, 0, 0), SHIFT_REPEAT(268), [1218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__proxy_string_repeat1, 2, 0, 0), SHIFT_REPEAT(268), [1221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__proxy_string_repeat1, 2, 0, 0), [1223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__proxy_string_repeat1, 2, 0, 0), [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), [1227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__send_env_value, 2, 0, 43), [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), [1231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__send_env_value_repeat1, 2, 0, 0), SHIFT_REPEAT(161), [1234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__send_env_value_repeat1, 2, 0, 0), [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), [1240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_exec, 3, 0, 47), [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), [1246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), [1248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_exec_repeat1, 2, 0, 0), SHIFT_REPEAT(254), [1251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_exec_repeat1, 2, 0, 0), SHIFT_REPEAT(254), [1254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_exec_repeat1, 2, 0, 0), [1256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostname_string, 1, 0, 21), [1258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__file_string_repeat1, 1, 0, 0), REDUCE(aux_sym__plain_string_repeat1, 1, 0, 0), [1261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__plain_string_repeat1, 1, 0, 0), [1263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__file_string_repeat1, 1, 0, 0), [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), [1269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_value_repeat4, 2, 0, 44), [1271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_value_repeat1, 2, 0, 0), SHIFT_REPEAT(178), [1274] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_value_repeat1, 2, 0, 0), SHIFT_REPEAT(178), [1277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__proxy_string, 1, 0, 21), [1279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_string, 1, 0, 21), [1281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__match_value_repeat1, 1, 0, 0), [1283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_value_repeat1, 1, 0, 0), [1285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__plain_string_repeat1, 1, 0, 0), [1287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_value_repeat3, 2, 0, 0), [1289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_value_repeat3, 2, 0, 0), SHIFT_REPEAT(182), [1292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_value_repeat3, 2, 0, 0), SHIFT_REPEAT(182), [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), [1297] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__plain_string_repeat1, 2, 0, 0), SHIFT_REPEAT(185), [1300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__log_verbose_value_repeat1, 2, 0, 0), SHIFT_REPEAT(148), [1303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__log_verbose_value_repeat1, 2, 0, 0), [1305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__remote_command_repeat1, 1, 0, 0), [1307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__remote_command_repeat1, 1, 0, 0), [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), [1313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_value_repeat3, 2, 0, 0), SHIFT_REPEAT(255), [1316] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_value_repeat3, 2, 0, 0), SHIFT_REPEAT(255), [1319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__send_env_value_repeat1, 1, 0, 0), [1321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hostname_string_repeat2, 2, 0, 0), [1323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__hostname_string_repeat2, 2, 0, 0), SHIFT_REPEAT(379), [1326] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__hostname_string_repeat2, 2, 0, 0), SHIFT_REPEAT(379), [1329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_number, 1, 0, 0), [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), [1357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__file_string_repeat1, 1, 0, 0), [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), [1361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__hosts_string_repeat1, 1, 0, 0), [1363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hosts_string_repeat1, 1, 0, 0), [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), [1369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__token_string, 1, 0, 21), [1371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__token_string, 1, 0, 21), [1373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_exec_repeat2, 2, 0, 0), [1375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_exec_repeat2, 2, 0, 0), SHIFT_REPEAT(443), [1378] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_exec_repeat2, 2, 0, 0), SHIFT_REPEAT(443), [1381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_jump_value, 1, 0, 29), [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), [1389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_value_repeat3, 2, 0, 0), SHIFT_REPEAT(257), [1392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_value_repeat3, 2, 0, 0), SHIFT_REPEAT(257), [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), [1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_value_repeat3, 1, 0, 0), [1401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__match_value_repeat3, 1, 0, 0), [1403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__token_string_repeat1, 2, 0, 0), SHIFT_REPEAT(241), [1406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__token_string_repeat1, 2, 0, 0), SHIFT_REPEAT(241), [1409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__token_string_repeat1, 2, 0, 0), [1411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__token_string_repeat1, 2, 0, 0), [1413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), [1423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cnames_map, 4, 0, 73), [1425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), [1427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ca_signature_algorithms, 4, 0, 37), [1429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ca_signature_algorithms, 5, 0, 49), [1431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ca_signature_algorithms_repeat1, 2, 0, 0), SHIFT_REPEAT(819), [1434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__ca_signature_algorithms_repeat1, 2, 0, 0), [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), [1440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_canonical, 1, 0, 12), [1442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), [1446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_final, 1, 0, 12), [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), [1450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ciphers, 5, 0, 49), [1452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ciphers_repeat1, 2, 0, 0), SHIFT_REPEAT(807), [1455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__ciphers_repeat1, 2, 0, 0), [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), [1459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostbased_accepted_algorithms, 5, 0, 49), [1461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__hostbased_accepted_algorithms_repeat1, 2, 0, 0), SHIFT_REPEAT(818), [1464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hostbased_accepted_algorithms_repeat1, 2, 0, 0), [1466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__host_key_algorithms, 5, 0, 49), [1468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), [1470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macs, 4, 0, 37), [1472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__kex_algorithms, 5, 0, 49), [1476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__kex_algorithms_repeat1, 2, 0, 0), SHIFT_REPEAT(817), [1479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__kex_algorithms_repeat1, 2, 0, 0), [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), [1485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__preferred_authentications, 4, 0, 37), [1487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__log_verbose_repeat1, 2, 0, 63), SHIFT_REPEAT(147), [1490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__log_verbose_repeat1, 2, 0, 63), [1492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), [1494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_jump, 3, 0, 28), [1496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macs, 5, 0, 49), [1498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__macs_repeat1, 2, 0, 0), SHIFT_REPEAT(829), [1501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__macs_repeat1, 2, 0, 0), [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__preferred_authentications_repeat1, 2, 0, 0), SHIFT_REPEAT(816), [1506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__preferred_authentications_repeat1, 2, 0, 0), [1508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__proxy_jump_repeat1, 2, 0, 68), SHIFT_REPEAT(92), [1511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__proxy_jump_repeat1, 2, 0, 68), [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_jump_value, 3, 0, 69), [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), [1517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pubkey_accepted_algorithms, 5, 0, 49), [1519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ca_signature_algorithms, 3, 0, 15), [1521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostbased_accepted_algorithms, 4, 0, 37), [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), [1527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ciphers, 3, 0, 15), [1529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__host_key_algorithms, 4, 0, 37), [1531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostbased_accepted_algorithms, 3, 0, 15), [1533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__host_key_algorithms, 3, 0, 15), [1535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__hostname_string_repeat1, 1, 0, 0), [1537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hostname_string_repeat1, 1, 0, 0), [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), [1541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pubkey_accepted_algorithms, 3, 0, 15), [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), [1545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_localnetwork, 4, 0, 71), [1547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 3, 0, 44), [1549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_value, 2, 0, 11), [1551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_jump, 4, 0, 42), [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), [1557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cnames_map, 4, 0, 72), [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), [1561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__log_verbose, 4, 0, 40), [1563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cnames_map, 3, 0, 52), [1565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__kex_algorithms, 3, 0, 15), [1567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pubkey_accepted_algorithms, 4, 0, 37), [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), [1573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__token_string_repeat1, 1, 0, 0), [1575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__token_string_repeat1, 1, 0, 0), [1577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), [1579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_localnetwork_repeat1, 2, 0, 0), SHIFT_REPEAT(815), [1582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_localnetwork_repeat1, 2, 0, 0), [1584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__file_string_repeat2, 1, 0, 0), [1586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__file_string_repeat2, 1, 0, 0), [1588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_value_repeat2, 2, 0, 0), SHIFT_REPEAT(230), [1591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_value_repeat2, 2, 0, 0), [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), [1597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__cnames_map, 5, 0, 77), [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), [1603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__log_verbose, 3, 0, 24), [1605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_localnetwork_repeat3, 2, 0, 55), [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), [1611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__match_exec_repeat1, 1, 0, 0), [1613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_exec_repeat1, 1, 0, 0), [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), [1619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__plain_string_repeat1, 2, 0, 0), SHIFT_REPEAT(488), [1622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__kex_algorithms, 4, 0, 37), [1624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ciphers, 4, 0, 37), [1626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_localnetwork, 3, 0, 48), [1628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__macs, 3, 0, 15), [1630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__preferred_authentications, 3, 0, 15), [1632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__proxy_string_repeat1, 1, 0, 0), [1634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__proxy_string_repeat1, 1, 0, 0), [1636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), [1640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_localnetwork_repeat2, 2, 0, 0), [1642] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_localnetwork_repeat2, 2, 0, 0), SHIFT_REPEAT(499), [1645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_localnetwork_repeat2, 1, 0, 0), REDUCE(aux_sym__file_string_repeat2, 1, 0, 0), [1648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_localnetwork_repeat2, 1, 0, 0), REDUCE(aux_sym__file_string_repeat2, 1, 0, 0), [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), [1661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__cnames_map_repeat1, 2, 0, 0), [1663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__cnames_map_repeat1, 2, 0, 0), SHIFT_REPEAT(116), [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), [1668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), [1674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), [1686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), [1692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), [1694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), [1698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(240), [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), [1706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), [1712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [1716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), [1724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), [1726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), [1744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), [1748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), [1756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), [1760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(787), [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), [1764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), [1768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), [1770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), [1772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), [1774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), [1776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), [1780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), [1784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), [1786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__canonical_domains, 3, 0, 15), [1790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), [1792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(797), [1794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__canonicalize_permitted_cnames, 3, 0, 17), [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), [1800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), [1804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), [1806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), [1810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(253), [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), [1820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), [1822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dynamic_forward, 3, 0, 19), [1830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), [1832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__global_known_hosts_file, 3, 0, 15), [1834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), [1836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), [1848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(789), [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), [1852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(65), [1854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [1856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), [1864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(793), [1866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), [1868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ignore_unknown, 3, 0, 15), [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), [1872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(794), [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), [1876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), [1880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), [1884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), [1888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(804), [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), [1892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), [1894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), [1896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), [1898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), [1900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(833), [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), [1906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(153), [1908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), [1920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__permit_remote_open, 3, 0, 25), [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(225), [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), [1934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_jump_value, 1, 0, 26), [1936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_jump_value, 1, 0, 27), [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), [1940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), [1948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), [1952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bytes, 1, 0, 0), [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), [1960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(36), [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), [1968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__send_env, 3, 0, 15), [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), [1972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__set_env, 3, 0, 15), [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), [1976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tunnel_device, 3, 0, 15), [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), [1980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__user_known_hosts_file, 3, 0, 15), [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), [1984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), [1986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), [1988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), [1990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), [1992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), [1994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time, 2, 0, 0), [1996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), [1998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), [2000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), [2002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__canonical_domains, 4, 0, 35), [2004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__canonicalize_permitted_cnames, 4, 0, 36), [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), [2012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dynamic_forward, 4, 0, 38), [2014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__plain_string_repeat1, 2, 0, 0), SHIFT_REPEAT(727), [2017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__global_known_hosts_file, 4, 0, 35), [2019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__hostname_string_repeat2, 1, 0, 0), [2021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__hostname_string_repeat2, 1, 0, 0), [2023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ignore_unknown, 4, 0, 37), [2025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), [2027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), [2029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), [2031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), [2033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__permit_remote_open, 4, 0, 41), [2035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), [2037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__send_env, 4, 0, 35), [2039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__set_env, 4, 0, 35), [2041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), [2043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__user_known_hosts_file, 4, 0, 35), [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), [2047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), [2049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_host_declaration_repeat1, 2, 0, 46), SHIFT_REPEAT(81), [2052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_host_declaration_repeat1, 2, 0, 46), [2054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_match_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(39), [2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_match_declaration_repeat1, 2, 0, 0), [2059] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__canonical_domains_repeat1, 2, 0, 46), SHIFT_REPEAT(102), [2062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__canonical_domains_repeat1, 2, 0, 46), [2064] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__canonicalize_permitted_cnames_repeat1, 2, 0, 51), SHIFT_REPEAT(77), [2067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__canonicalize_permitted_cnames_repeat1, 2, 0, 51), [2069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__cnames_map_repeat1, 2, 0, 0), SHIFT_REPEAT(104), [2072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__string, 3, 0, 55), [2074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_localnetwork_repeat2, 2, 0, 0), SHIFT_REPEAT(531), [2077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_value_inner, 3, 0, 56), [2079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__dynamic_forward_repeat1, 2, 0, 58), SHIFT_REPEAT(54), [2082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__dynamic_forward_repeat1, 2, 0, 58), [2084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__global_known_hosts_file_repeat1, 2, 0, 46), SHIFT_REPEAT(163), [2087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__global_known_hosts_file_repeat1, 2, 0, 46), [2089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), [2093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), [2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(115), [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), [2105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__ignore_unknown_repeat1, 2, 0, 0), SHIFT_REPEAT(112), [2108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__ignore_unknown_repeat1, 2, 0, 0), [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), [2128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), [2130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__log_verbose_repeat1, 2, 0, 62), [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), [2140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), [2146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__permit_remote_open_repeat1, 2, 0, 66), SHIFT_REPEAT(113), [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__permit_remote_open_repeat1, 2, 0, 66), [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), [2155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__proxy_jump_repeat1, 2, 0, 67), [2157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(60), [2161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_jump_value, 3, 0, 64), [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), [2169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__send_env_repeat1, 2, 0, 46), SHIFT_REPEAT(119), [2172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__send_env_repeat1, 2, 0, 46), [2174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__set_env_repeat1, 2, 0, 46), SHIFT_REPEAT(587), [2177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__set_env_repeat1, 2, 0, 46), [2179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__user_known_hosts_file_repeat1, 2, 0, 46), SHIFT_REPEAT(57), [2182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__user_known_hosts_file_repeat1, 2, 0, 46), [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), [2188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(49), [2192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), [2208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_exec_repeat2, 1, 0, 0), [2210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__match_exec_repeat2, 1, 0, 0), [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), [2232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time, 4, 0, 0), [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), [2242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__log_verbose_repeat2, 2, 0, 63), [2244] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__log_verbose_repeat2, 2, 0, 63), SHIFT_REPEAT(165), [2247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), [2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), [2251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), [2257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), [2259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), [2263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), [2267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), [2269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), [2273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), [2275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), [2279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), [2283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), [2285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), [2289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), [2291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), [2293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), [2295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), [2297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), [2299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), [2301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), [2305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), [2307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__log_verbose_value, 5, 0, 78), [2309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_jump_value, 5, 0, 81), [2311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), [2315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(52), [2319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), [2321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), [2323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_localnetwork_repeat3, 2, 0, 0), [2325] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_localnetwork_repeat3, 2, 0, 0), SHIFT_REPEAT(735), [2328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_value_repeat4, 2, 0, 0), [2330] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__match_value_repeat4, 2, 0, 0), SHIFT_REPEAT(245), [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), [2335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time, 6, 0, 0), [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), [2341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time, 8, 0, 0), [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), [2347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), [2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(450), [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), [2365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_localnetwork_repeat2, 2, 0, 0), SHIFT_REPEAT(773), [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), [2370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), [2374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), [2380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), [2382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_localnetwork_repeat2, 1, 0, 0), [2384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__match_localnetwork_repeat2, 1, 0, 0), [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), [2388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), [2394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), [2396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(250), [2398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), [2400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), [2404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), [2406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), [2408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), [2410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), [2412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), [2416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(68), [2418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), [2420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), [2424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__known_hosts_command, 3, 0, 15), [2426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enable_escape_command_line, 3, 0, 15), [2428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__enable_ssh_keysign, 3, 0, 15), [2430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__escape_char, 3, 0, 15), [2432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__exit_on_forward_failure, 3, 0, 15), [2434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__fingerprint_hash, 3, 0, 15), [2436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 1), [2438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__fork_after_authentication, 3, 0, 15), [2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 3), [2442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_agent, 3, 0, 22), [2444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_agent, 3, 0, 15), [2446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_x11, 3, 0, 15), [2448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__var_value, 2, 0, 39), [2450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_x11_timeout, 3, 0, 15), [2452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 4), [2454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_x11_trusted, 3, 0, 15), [2456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition, 1, 0, 14), [2458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__gssapi_authentication, 3, 0, 15), [2460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__gssapi_delegate_credentials, 3, 0, 15), [2462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hash_known_hosts, 3, 0, 15), [2464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 5), [2466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 6), [2468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_bytes, 2, 0, 0), [2470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 7), [2472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostbased_authentication, 3, 0, 15), [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), [2476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__add_keys_to_agent, 3, 0, 15), [2478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__host_key_alias, 3, 0, 15), [2480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 8), [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), [2484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_host_declaration_repeat1, 2, 0, 45), [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), [2490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_canonical, 3, 0, 12), [2492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_final, 3, 0, 12), [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), [2496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_host, 3, 0, 48), [2498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_originalhost, 3, 0, 48), [2500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_tagged, 3, 0, 48), [2502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_user, 3, 0, 48), [2504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_localuser, 3, 0, 48), [2506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostname, 3, 0, 15), [2508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__add_keys_to_agent, 5, 0, 49), [2510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__address_family, 3, 0, 15), [2512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__canonical_domains_repeat1, 2, 0, 45), [2514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identities_only, 3, 0, 15), [2516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__canonicalize_permitted_cnames_repeat1, 2, 0, 50), [2518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__batch_mode, 3, 0, 15), [2520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 9), [2522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bind_address, 3, 0, 15), [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identity_agent, 3, 0, 15), [2526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 10), [2528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__file_pattern_vars, 3, 0, 44), [2530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identity_agent, 3, 0, 22), [2532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dynamic_forward_value, 3, 0, 54), [2534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__bind_interface, 3, 0, 15), [2536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identity_file, 3, 0, 15), [2538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__dynamic_forward_repeat1, 2, 0, 57), [2540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__include, 3, 0, 15), [2542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__global_known_hosts_file_repeat1, 2, 0, 45), [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ipqos, 3, 0, 15), [2548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__kbd_interactive_authentication, 3, 0, 15), [2550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__canonicalize_fallback_local, 3, 0, 15), [2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__hostname_string, 3, 0, 55), [2554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__canonicalize_hostname, 3, 0, 15), [2556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__file_string, 3, 0, 55), [2558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__ipqos, 5, 0, 59), [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__canonicalize_max_dots, 3, 0, 15), [2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_command, 3, 0, 15), [2564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__canonicalize_permitted_cnames, 3, 0, 16), [2566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_value1, 3, 0, 54), [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_value2, 1, 0, 18), [2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__local_forward, 5, 0, 60), [2572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_value2, 1, 0, 23), [2574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__log_verbose, 5, 0, 61), [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), [2580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_value1, 1, 0, 18), [2582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_value1, 1, 0, 23), [2584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_value1, 1, 0, 20), [2586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__log_level, 3, 0, 15), [2588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition, 1, 0, 13), [2590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__permit_remote_open_value, 3, 0, 64), [2592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__permit_remote_open_repeat1, 2, 0, 65), [2594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__no_host_authentication_for_localhost, 3, 0, 15), [2596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number_of_password_prompts, 3, 0, 15), [2598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__password_authentication, 3, 0, 15), [2600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__permit_local_command, 3, 0, 15), [2602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__certificate_file, 3, 0, 15), [2604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__rekey_limit, 5, 0, 59), [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_forward, 5, 0, 60), [2608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__send_env_repeat1, 2, 0, 45), [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pkcs11_provider, 3, 0, 15), [2612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__set_env_value, 3, 0, 32), [2614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__set_env_repeat1, 2, 0, 45), [2616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__port, 3, 0, 15), [2618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tunnel_device, 5, 0, 49), [2620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__user_known_hosts_file_repeat1, 2, 0, 45), [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_command, 3, 0, 15), [2624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__check_host_ip, 3, 0, 15), [2626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_host_declaration_repeat1, 3, 0, 70), [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__clear_all_forwardings, 3, 0, 15), [2634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compression, 3, 0, 15), [2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__connection_attempts, 3, 0, 15), [2638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__proxy_use_fdpass, 3, 0, 15), [2640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), [2642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), [2644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__connect_timeout, 3, 0, 15), [2646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pubkey_authentication, 3, 0, 15), [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__rekey_limit, 3, 0, 15), [2652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__control_master, 3, 0, 15), [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__control_persist, 3, 0, 15), [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__control_path, 3, 0, 15), [2660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), [2662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__remote_forward, 3, 0, 31), [2664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__request_tty, 3, 0, 15), [2666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__required_rsa_size, 3, 0, 15), [2668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__revoked_host_keys, 3, 0, 15), [2670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__security_key_provider, 3, 0, 22), [2672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__log_verbose_repeat2, 2, 0, 62), [2674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__log_verbose, 6, 0, 74), [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__security_key_provider, 3, 0, 15), [2678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__server_alive_count_max, 3, 0, 15), [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__server_alive_interval, 3, 0, 15), [2682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__session_type, 3, 0, 15), [2684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_exec, 5, 0, 76), [2686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_localnetwork, 5, 0, 76), [2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__stdin_null, 3, 0, 15), [2690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__stream_local_bind_mask, 3, 0, 15), [2692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_value, 3, 0, 44), [2694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__stream_local_bind_unlink, 3, 0, 15), [2696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__strict_host_key_checking, 3, 0, 15), [2698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__syslog_facility, 3, 0, 15), [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tcp_keep_alive, 3, 0, 15), [2702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag, 3, 0, 15), [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tunnel, 3, 0, 15), [2706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dynamic_forward_value, 1, 0, 18), [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__forward_value2, 3, 0, 54), [2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_host_keys, 3, 0, 15), [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__use_keychain, 3, 0, 16), [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__permit_remote_open_value, 5, 0, 79), [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__permit_remote_open_value, 5, 0, 80), [2718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__user, 3, 0, 15), [2720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__verify_host_key_dns, 3, 0, 15), [2722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__visual_host_key, 3, 0, 15), [2724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_localnetwork, 6, 0, 82), [2726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__xauth_location, 3, 0, 15), [2728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_value, 4, 0, 44), [2730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__dynamic_forward_value, 1, 0, 20), [2732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__log_verbose_quoted, 5, 0, 78), [2734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), [2736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), [2738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_time, 10, 0, 0), [2740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition, 2, 0, 33), [2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_condition, 2, 0, 34), [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), [2748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), [2750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), [2752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, 0, 2), [2754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), [2756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), [2758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), [2760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), [2762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), [2764] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), [2766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), [2770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), [2788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), [2796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), [2814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), [2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), [2826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), [2830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), [2834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), [2840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), [2842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), }; #ifdef __cplusplus extern "C" { #endif #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_ssh_config(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, .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, .primary_state_ids = ts_primary_state_ids, }; return &language; } #ifdef __cplusplus } #endif